小编Sam*_*muh的帖子

是否可以为整个应用程序设置自定义字体?

我需要为我的整个应用程序使用某些字体.我有相同的.ttf文件.是否可以在应用程序启动时将其设置为默认字体,然后在应用程序的其他位置使用它?设置后,如何在布局XML中使用它?

java android android-fonts

266
推荐指数
12
解决办法
15万
查看次数

取消执行AsyncTask的理想方法

我在后台线程中运行远程音频文件获取和音频文件播放操作AsyncTask.甲Cancellable进度条示出了用于提取操作运行的时间.

我想AsyncTask在用户取消(决定)操作时取消/中止运行.处理这种情况的理想方式是什么?

android android-asynctask

107
推荐指数
4
解决办法
14万
查看次数

在Android中设置全局未捕获异常处理程序的理想方法

我想为我的Android应用程序中的所有线程设置一个全局未捕获的异常处理程序.所以,在我的Application子类中,我Thread.UncaughtExceptionHandler为未捕获的异常设置了默认处理程序的实现.

Thread.setDefaultUncaughtExceptionHandler(
                new DefaultExceptionHandler(this));
Run Code Online (Sandbox Code Playgroud)

在我的实现中,我试图显示一个AlertDialog显示适当的异常消息.

但是,这似乎不起作用.无论何时,对于任何未处理的线程抛出异常,我都会获得库存操作系统默认对话框("抱歉!-Application-have-stopped-unexpectedly dialog").

为未捕获的异常设置默认处理程序的正确和理想方法是什么?

android exception-handling uncaught-exception

85
推荐指数
2
解决办法
4万
查看次数

帮助Android应用程序开发的开源项目列表

随着时间的推移,许多有助于Android应用程序开发的开源库如雨后春笋般涌现.IMO查看好项目的源代码有助于更好,更快地学习系统,更不用说缩短开发时间.是否有推荐的此类项目清单,如果没有,我们可以建立这样的清单吗?我认为这对其他开发者来说真的很有用.

谢谢.

android open-source

50
推荐指数
3
解决办法
3万
查看次数

处理大型位图

我有一堆图片网址.我必须下载这些图像并逐个显示在我的应用程序中.我正在使用SoftReferences和使用Sdcard 保存集合中的图像,以避免重新获取并改善用户体验.

问题是我对位图的大小一无所知.事实证明,当我使用BitmapFactory.decodeStream(InputStream)方法时,偶尔会出现OutOfMemoryExceptions .因此,我选择使用BitmapFactory Options(样本大小= 2)对图像进行下采样.这提供了更好的输出:没有OOM,但这会影响较小图像的质量.

我该如何处理这类案件?有没有办法选择性地仅对高分辨率图像进行下采样?

performance android bitmap

31
推荐指数
3
解决办法
4万
查看次数

Android中的位图

我有一些关于Bitmap对象和内存及其一般分类的问题.

  1. 什么是内存或本机位图?
  2. Bitmap内存与堆内存有何不同?

android bitmap

29
推荐指数
3
解决办法
3万
查看次数

在Android应用程序中托管可执行文件

我正在开发一个依赖于ELF二进制文件的Android应用程序:我们的Java代码与这个二进制文件交互以完成任务.需要在Application启动和应用程序退出/按需启动和终止此运行时.

问题:

  1. 我假设我们将能够使用Runtime.exec()API执行此二进制文件.对于我需要将库放在文件夹结构中的位置有什么限制吗?系统运行时如何找到此可执行文件?是否有某种类路径设置?

  2. 由于应用程序依赖于此运行时,因此我考虑将其包装在服务中,以便可以根据需要启动或停止它.在Android项目中处理此类可执行文件的最佳方法是什么?

  3. 假设我没有此可执行文件的源代码,还有什么其他选择?

请指教.

谢谢.

java android

29
推荐指数
3
解决办法
2万
查看次数

Android SyncAdapter用例

我们目前在做什么?
我们在使用Web服务(RESTful)公开的服务器上有一些结构化的文本数据.我的应用程序定期轮询此服务器(AlarmManagerService)以获取数据并将其保存在本地数据库(sqlite)上.此外,用户事先经过身份验证和授权以进行访问.

问题:

  1. SDK中有一个SyncAdapter/AccountManager类,我想知道它是否可以在我的应用程序中用于实现上述同步?

  2. 如果是,后端需要什么样的基础设施才能支持使用此适配器进行同步设置?链接到文章等,提供使用此适配器和其他信息的详细信息表示赞赏.

android android-syncadapter

18
推荐指数
1
解决办法
8103
查看次数

有关Android应用程序更新的问题

几个问题 :

  1. 升级应用程序对存储的数据(首选项和数据库)有何影响?系统是否执行新版本的干净安装(即删除旧版本然后安装新版本)或其他内容?

  2. 如果用户想要保留存储的数据 - 例如共享首选项或sqlite数据库中的值,该怎么办?

  3. 如何模拟此应用更新安装方案?如果我在我的emualator上安装了版本'x',并且我安装了版本'x + 1'的adb,我就会收到INSTALL_FAILED_ALREADY_EXIST错误消息.我应该尝试在Web服务器上托管新的apk,包管理器会将此作为更新吗?

database android upgrade

17
推荐指数
1
解决办法
5599
查看次数

关于OAuth和Android的一些问题

我今天早上开始阅读OAuth; 需要建议(链接等),这将有助于回答以下问题:
1.如何在Android设备上使用OAuth实施3腿认证?有没有图书馆帮助上述?
2.有人说:"网站/服务ABC支持OAuth"是什么意思?

谢谢!

android authorization oauth

15
推荐指数
1
解决办法
5701
查看次数