随笔分类 -  android app 开发

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

1 2 3 4 5 ··· 9 下一页