Android 开发
文章平均质量分 95
李军_
Java、Android 开发
展开
-
webView 嵌套到listview 中无法显示
webview 当listview 的item 中包含 webview 时,webview 设置高度为 warp_content 时,webview是无法显示的,这是因为item 无法动态的计算webview的高度,解决方法,在item 外层加上一个 scrollview 即可原创 2016-10-10 13:25:49 · 2400 阅读 · 3 评论 -
常用Keytool 命令
检查一个keystore,即打开 .jks 文件keytool -list -v -keystore drink.jks添加一个信任根证书到keystore文件keytool -import -alias newroot -file root.cer -keystore server.jks原创 2015-12-08 15:51:58 · 389 阅读 · 0 评论 -
AndroidStudio 报错 finished with non-zero exit value 2
E:\Android\java8\jdk-8u31\bin\java.exe'' finished with non-zero exit value 2一般这种情况可能是 jar 包重复引用,或者项目里存在 多个相同的 jar 包,解决办法就是仔细查看jar包,删除重复的原创 2016-07-01 23:10:33 · 256 阅读 · 0 评论 -
Android Studio 中的 gradle 详解
用过Android Studio(下面简称AS) 的人都知道,AS 使用的构建系统是 gradle。由于刚开始使用AS,对 gradle 这种构建方式不是太熟悉,所以在构建 android 项目,导入插件,引用开源项目时产生了很多错误,导致工程无法运行等一些问题。所以在网上搜罗了一些关于 gradle 的知识,总结了一下。一.gradle 是什么?Gradle是一个基于Apache Ant转载 2016-05-18 18:07:39 · 4491 阅读 · 0 评论 -
Android Studio 无法关联到 svn
在使用Android studio 开发Android app 时,需要关联到svn,有时会出现Android studio 可以 checkout 拉代去全部的代码,但是无法重svn 上更新代码和上传代码,也就是studio上面的 上传和更新 图标消失了,如图: 就是这两个图标消失解决方法:只要再将.idea构建目录下的vcs.xml中的 还原回 即可。原创 2015-12-06 12:40:28 · 838 阅读 · 0 评论 -
Android Studio 快捷键
1.格式化代码 ctrl alt l 2.收缩代码 ctrl shift /3.展开代码 ctrl *4.删除全部打开的窗口 按住 alt 用鼠标关闭一个窗口原创 2016-07-26 14:45:10 · 221 阅读 · 0 评论 -
android studio 调用.so 文件时报错has text relocations
调用.so文件时报如下错误: libcooee.so: has text relocations 说明编译.so文件时使用了较低版本sdk 而project 中的配置 targetSdkVersion22 大于so编译时使用的sdkversion,所以只需要把功能中 的targetSdkVersion降低即可原创 2016-07-26 14:44:12 · 2595 阅读 · 1 评论 -
android studio 修改默认的 debug.keystore
在build.gradle (app) 配置文件里面 加上这段代码 ,file 括号中填写你的 debug.keystore 的路径signingConfigs { debug { storeFile file("your.keystore") } }原创 2016-01-11 16:06:35 · 2687 阅读 · 0 评论 -
android studio 无法编译报错:图片无法识别
android studio 报错 : Error:Execution failed for task ':app:mergeDebugResources'.> Crunching Cruncher btn_story.png failed, see logs原创 2016-07-06 18:09:22 · 1713 阅读 · 0 评论 -
And_Android Studio取消与SVN的关联/找不到Share Project(Subversion)
解决方法;在Project模式下有个.idea文件夹,找到vcs.xml文件,把里面的vcs="svn"改为vcs=""即可。改完之后,会发现vcs.xml文件已经消失了,但是去VCS目录下看还是没有Share Project(Subversion)选项,这时候我们就应该去项目目录中,把.svn文件删除,再回来看就会发现Share Project选项出来了,这时候我原创 2016-10-08 16:40:20 · 539 阅读 · 0 评论 -
Android应用Home键后Launcher重复启动问题
通过系统方式(系统安装器)安装应用,点击“打开”按钮,进入应用主界面,按home键后,点击应用图标进入,应用会出现重新启动。当完全退出应用后,再通过启动图标进入应用,便不会出现重复启动问题。目前测试大部分Android机型均会出现此类问题。重现方式系统安装器安装APK(含覆盖安装),成功后点击“打开”按钮,进入应用。应用正常启动为AAActivity,然后进入主页面MainActi转载 2017-03-23 13:17:52 · 1935 阅读 · 0 评论 -
ListView,GridView 和 适配器 Adapter
由图可以看到在Android中与Adapter有关的所有接口、类的完整层级图。在我们使用过程中可以根据自己的需求实现接口或者继承类进行一定的扩展。比较常用的有 BaseAdapter,SimpleAdapter,ArrayAdapter,SimpleCursorAdapter等。BaseAdapter是一个抽象类,继承它需要实现较多的方法,所以也就具有较高的灵活性;ArrayAdapter原创 2016-06-01 17:25:10 · 398 阅读 · 0 评论 -
添加了SingleTask 启动模式的Activity Intent传值的问题
如果出现了这种情况,我们可以重写Activity 中的 onNewIntent() 方法来获取 Intent原创 2016-06-01 17:30:08 · 480 阅读 · 0 评论 -
Android 数据存储
Android 数据存储Android中数据存储的方式有一下几种: 一.SharedPreferences : 是一种轻量级的数据存储方式,主要用于保存应用的一些常用配置,以xml 文件的方式存储数据, 以键值对的方式存取数据。 SharedPreferences 的类型(MODE):原创 2016-06-01 17:40:38 · 208 阅读 · 0 评论 -
Android Handler,Looper,MessageQueue 机制
在开始讨论android的消息处理机制前,先来谈谈一些基本相关的术语。 通信的同步(Synchronous):指向客户端发送请求后,必须要在服务端有回应后客户端才继续发送其它的请求,所以这时所有请求将会在服务端得到同步,直到服务端返回请求。 通信的异步(Asynchronous):指客户端在发送请求后,不必等待服务端的回应就可以发送下一个请求。 所谓同步调用,就是在一转载 2016-06-02 10:32:27 · 248 阅读 · 0 评论 -
android 事件传递机制
1. dispatchTouchEvent :功能:负责由上向下分发事件false:表示该事件向下传递流程终结,将事件返回给上一级控件的 onTouchEvent 处理true:表示该事件传递过程就此终结,事件被消费super:调用父类的方法,表示该事件向下一级的 dispatchTouchEvent 传递2.onInterceptTouchEvent :功能:只有原创 2016-07-26 14:40:49 · 279 阅读 · 0 评论 -
Android 解决65535的限制 使用android-support-multidex解决Dex超出方法数的限制问题
http://blog.csdn.net/x_i_a_o_h_a_i/article/details/46544341转载 2016-09-18 18:35:04 · 307 阅读 · 0 评论 -
EventBus 的使用
EventBus 是一款GitHub 上面的开源库,主要是利用观察者模式来实现事件的订阅和发送,从而替代Intent,Handler 消息机制,EventBus的优点在于代码简洁而且具有很高的解耦性,EventBus 主要包含四个部分:订阅者,发布者,事件,总线原创 2016-10-11 16:20:26 · 300 阅读 · 0 评论 -
android 启动模式 singleTask 注意事项
1.设置了 singleTask 启动模式的 activity 如果已经创建了,不会再调用 onCreate 方法,会调用 onNewIntent 方法2.在用 startActivityForResult 方法启动 启动模式为 singleTask 的activity 时onActivityResult()会被立即回调且resultCode值为RESULT_CANCEL,而且后续调用原创 2017-02-27 22:35:23 · 1046 阅读 · 0 评论 -
Android 自定义背景图片的绘制
Android 中 shape 是一个很好的 制作圆角背景图片的 工具,在drawable 目录下 新建一个 xml 文件即可 android:radius="9dp" android:topLeftRadius="2dp" android:topRightRadius="2dp"原创 2015-12-29 17:18:09 · 1670 阅读 · 0 评论