小编Tar*_*nfx的帖子

线程运行中的处理程序

我是android的新手,请耐心等待.

我有一个TimerTask,我在服务中定义了run().在run()中,我正在打电话

locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
    LOCATION_UPDATES_MIN_TIME_MS, LOCATION_UPDATES_MIN_DISTANCE_M, gpsListener);
Run Code Online (Sandbox Code Playgroud)

它抱怨无法创建Handler,因为我相信它是一个后台线程.我该如何解决?

编辑:代码段

locationTask = new TimerTask() {

        @Override
        public void run() {
            Log.d(Commands.TAG, "Running location Task");
            myLocationProvider = new MyLocationProvider(locationManager, handler, MyService.this);
            myLocationProvider.start();
            myLocationProvider.stop();
        }
    };
Run Code Online (Sandbox Code Playgroud)

以及它的预定如下:

locationTimer = new Timer();
  locationTimer.schedule(locationTask, 10000, cmds.getAlertInterval()*60);
Run Code Online (Sandbox Code Playgroud)

当调用.start时,requestLocationUpdates()失败

android

6
推荐指数
1
解决办法
3505
查看次数

Android Lockscreen API?

我见过两个可以自定义锁屏的应用程序:Widget locker,slidecreen.我们真的有一个API可以让我们自定义锁屏吗?

如果没有,诀窍是什么?

api android android-widget

6
推荐指数
1
解决办法
8857
查看次数

硬件加速动态壁纸

我正在尝试创建一个可以在sdk 14上利用HArdware加速的动态壁纸.但我创建的动态壁纸正在使用:

Canvas canvas = surfaceHolder.lockCanvas();
Run Code Online (Sandbox Code Playgroud)

而Romain Guy已经提到过通过这种方法创建的Canvas并不是硬件加速的.那么我可以用另一种方法为LWP创建Canvas吗?

ps我没有使用任何不受支持的硬件加速画布方法.

android

6
推荐指数
0
解决办法
676
查看次数

将数据写入App引擎项目中的脱机数据存储,然后导出

我是app引擎的新手,所以请耐心等待.

我有一个App-Engine Web应用程序项目,可以执行多项操作并使用JDO持久性填充数据库.应用程序需要很长时间才能执行,所以我更喜欢离线运行(因为时间限制要高得多).现在这个本地JDO数据在哪里?我可以在http:// localhost:8888/_ah/admin访问它 如何将此数据库导出到App Engine?

java google-app-engine

5
推荐指数
1
解决办法
523
查看次数

Repo同步后,目录下没有文件

我已经为 Android 源代码设置了一个新的 Repo,执行 repo 同步后,repo 目录中没有文件。我错过了什么?

我用了:

repo init -u git://android.git.kernel.org/platform/manifest.git
Run Code Online (Sandbox Code Playgroud)

存储库在 /home/tarandeep/code/Android 中初始化

repo sync
Run Code Online (Sandbox Code Playgroud)

...它下载了 GB 的数据(我可以通过网络监视器确认),然后 Android 目录中什么也没有出现。

android repository

5
推荐指数
1
解决办法
1万
查看次数

如何阅读iOS 4崩溃日志?

我是iPhone的新手,请耐心等待.

我的应用程序崩溃并在DiagonosticReports中创建.crash文件,但它几乎没有任何信息.它没有告诉我它执行的最后一行代码是什么.在挖掘时,我发现这个博客讨论了符号化工具:

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Plug-ins/iPhoneRemoteDevice.xcodeplugin/Contents/Resources/symbolicatecrash
Run Code Online (Sandbox Code Playgroud)

指定目录中不存在此工具.自iOS 3以来有什么变化吗?

iphone ios4 ios

5
推荐指数
1
解决办法
9433
查看次数

最快的算法,用于搜索给定字符串中的字符集

这是我和我的一个朋友讨论的问题:制作一个valiation方法的最快方法是检查给定的字符串是否有一个不允许的字符

方法一:简单

char [] invalidChars = "!@#$%^...".toCharArray();
        for (int i = 0; i < myString.length(); i++) {
            char ch = myString.charAt(i);
            for (int j = 0; j < invalidChars.length; j++) {
                if (invalidChars[j] == ch) {
                    return false;
                }
            }
        }
Run Code Online (Sandbox Code Playgroud)

方法二:利用地图的O(1)

Map <String,String> map = new HashMap<String, String>();
        map.put("!", null);
        map.put("@", null);
        map.put("#", null);
        map.put("$", null);
        map.put("^", null);
        ...
        for (int i = 0; i < labels.length(); i++) {
            char ch = labels.charAt(i);
            if (map.containsKey(ch)) {
                return false;
            } …
Run Code Online (Sandbox Code Playgroud)

java algorithm

5
推荐指数
1
解决办法
888
查看次数

findViewById返回视图数组

我有相同的View膨胀(从XML)多次.当我打电话时,findViewById(R.id.my_layout).setVisibility(View.GONE)我想在所有这些视图上应用它.

我怎么做?

android

5
推荐指数
1
解决办法
6525
查看次数

ImageIO.write慢?

我有一个应用程序,我每秒钟写25个png图像文件到磁盘.

BufferedImage img = getBufferedImage();
// code below is very slow ~150ms.
File file = new File(count++ + ".png");
BufferedOutputStream os = new BufferedOutputStream(new FileOutputStream(file));
ImageIO.write(img, "png", os);
Run Code Online (Sandbox Code Playgroud)

通常每次呼叫需要150ms,因此实现25fps变得不可能.我可以缓冲IO,以便我不丢弃任何帧吗?

java io

5
推荐指数
1
解决办法
2923
查看次数

如何从片段动态更改ActionBar高度

我有一个活动有多个片段.导航栏中的大多数链接都通过事务替换片段.材料指南允许您调整高度,以便为更多按钮,文本腾出空间.如何从片段调整支持ActionBar(不是工具栏)的高度?

在此输入图像描述

android android-actionbar

5
推荐指数
1
解决办法
732
查看次数