随笔分类 - android app 开发
摘要:通过socket测试工具在电脑上发送消息,Android真机可以收到响应BufferedReader.ready()返回true,但是readline却一直阻塞。 原因:readline()只有在遇到换行符的时候才会结束,因为发消息的时候加一个换行符即可。 测试工具下载地址:http://files
阅读全文
摘要:新安装的android studio工具报错,本来以为只要在plugins中安装android support插件的,现在点击该插件还是不能apply,提示: unable to apply changes:plugins "App links assistant",firebase service
阅读全文
摘要:我们在没有效果图的app开发中有一件事情肯定很头疼:一个按钮的调色改过来改过去,还是很难看,最终只能暂时作罢,浪费了大量的开发时间和精力。开发规范篇见Android开发怎么让自己的APP UI漂亮、大方(规范篇一) 一、APP常用搭配参考 底层背景色,内容背景色 ,两种颜色相近,但能区分标题背景色
阅读全文
摘要:首先,笔者是站立在开发者的角度来看UI设计的,欢迎专业人士提供指导,不多说,来看怎么把UI设计和开发高效结合起来~ 一、约定APP开发中的一些规则 1、大部分图标满足HDPI(高清)即可,比如:大众点评首页的右上角图标,尺寸大致在48*48px左右 2、一般提供1280*720px的尺寸即可,最常见
阅读全文
摘要:Android studio编译的时候出现错误: SEVERE: com.android.jack.CommandLine: Internal compiler error 解决办法: gradle.properties文件中添加:
阅读全文
摘要:文档里提到,配置Daemon,能够加速gradle的构建,为了获取这个性能提上,我也得开启这个Daemon。 在Windows环境下:,可以执行这个命令 [html] view plain copy print? (if not exist "%USERPROFILE%/.gradle" mkdir
阅读全文
摘要:Android调试openCV4Android的时候出现以下错误 原因是因为没有加载openCV4Android的库,需要动态加载,在需要用到的activity中添加如下代码:
阅读全文
摘要:网上有很多获取IP的例子,不过都是获取到的本地ip,还有的是因为走不通了,获取到的ip为空,下面看实测获取到外网IP的代码,注意需要在线程里面执行
阅读全文
摘要:在xml中配置加载等待图标,不起作用。 正确的如下: java代码中设置:
阅读全文
摘要:出现java.lang.NoSuchFieldError: No static field abc_ic_ab_back_mtrl_am_alpha of type I in class Landroid/support/v7/appcompat/R$drawable问题, 通过网上查找问题,发现是
阅读全文
摘要:采用监听 AnimationListener 发现不能播放动画了。 解决办法: 将动画的启动方式:animation.startnow去掉,改为如下即可
阅读全文
摘要:下载插件: http://files.cnblogs.com/files/feijian/genymotion-arm-translation_v1.1.zip 步骤: 将模拟器运行起来,然后将下载好的zip直接拖到模拟器上面,就是直接安装了。安装完之后记得重启下模拟器就可以了
阅读全文
摘要:关于单元测试的使用,写代码过程中有时候需要检测下代码逻辑的可行性与正确性,又不想通过设备运行,那么就可以通过单元测试跑下代码~ 1、首先建立一个Android studio的Android项目; 2、 可以看到有3个不同类别的代码文件夹 第一个是真正的项目文件夹,第二个是基于Android设备单元测
阅读全文
摘要:翻译见:http://blog.csdn.net/bboyfeiyu/article/details/44809395 In this tutorial, you will learn how to use the JobScheduler API available in Android Loll
阅读全文
摘要:自从AndroidStudio更新到2.2,就有了CMake和传统JNI两种开发NDK的方法,主要就是在目录结构和build.gradle上的区别,下面我们将分别介绍目录区别和build.gradle种配置的区别(提示:在第一次用CMake时,最好在新建项目时勾选Include C++ Suppor
阅读全文
摘要:目前市面上的应用,貌似除了微信和手Q都会比较担心被用户或者系统(厂商)杀死问题。本文对 Android 进程拉活进行一个总结。 Android 进程拉活包括两个层面: A. 提供进程优先级,降低进程被杀死的概率 B. 在进程被杀死后,进行拉活 本文下面就从这两个方面做一下总结。 1. 进程的优先级
阅读全文
摘要:1、clean 的时候,intermediates删不掉 2、出现:app:compile_DebugJavaWithJavac 没有具体错误 出现以上问题的时候只要把多余的删除,记得只留一个在当前窗口即可解决问题。
阅读全文
摘要:第二次上传头像图片的时候出现 unexpected end of stream 解决办法: 将第一次图片上传成功后做以下操作即可:
阅读全文
摘要:File apkFile = new File(filePath); Intent intent = new Intent(); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //如果不加,最后安装完成,点打开,无法打开新版本应...
阅读全文
摘要:效果图: 代码如下:
阅读全文