android开发中遇到的问题
文章平均质量分 67
Cod_erL
立志发表,没有坑的博客
展开
-
Android应用程序创建热点以及自动链接Wifi,我遇到的问题以及我是怎么解决的
最近在做关于蓝牙传送数据 连接WiFi的应用,稍后会有代码个解析 一下是转载的 里面遇到的问题 我也遇到了,亲测 是可用的,网上百分之九十以上都是有问题的。想解决的 都自己好好读读吧。 https://bxbxbai.github.io/2014/05/22/android-wifi-connection/ 急速传歌这个功能需要App能够自动去连接另一个手机创建的热点,本文先说W原创 2015-11-12 16:49:44 · 2945 阅读 · 0 评论 -
android apk 文件反编译
Android 反编译APK 的好处 第一,当自己代码加混淆的时候,代码找不到CLASS 可以反编译下看看,到底是没有屏蔽,还是有其他的问题 第二,参考下别人的代码是怎么写的 使用工具 就一个 https://github.com/liqingju123/apktool 在这个GIT 上下载 是个集成 apktool_2.1.1.jar dex2jar.sh的包 apk原创 2016-10-25 11:59:02 · 398 阅读 · 0 评论 -
android OKhttp 参数 传递数组类型
1, 一直在使用okhttp 最近有参数要传递数组。 2,google , 源码中是使用 map 参数 key --value 进行存储的。进行重复性赋值的时候 最后一个会替换掉 前一个 3,最简答的是用拼接 URL 的方式进行传递 例如 http://www.baidu.com?a=1&a=2&a=3...... 这样 传递的是一个 int[] 类型的 数组 但是 大家都知道的 这原创 2016-08-29 19:59:51 · 21441 阅读 · 3 评论 -
Android viewHolder缓存RecyclerView,ListView
说道ListView RecyclerView 大家都比较熟悉,优化View的方式 其中最重要的一项是View的缓存,这个既让人爱又让人恨,优点就是 节约时间与空间,缺点,随意滑动容易造成数据的,样式的混乱。其实就是View缓存搞得鬼。废话不多说 直奔主题吧。 解决方式 1, 就是View缓存,滑动的时候,都会每次去从新设置一遍View的状态,记住从新设置。。 你要把你的View的状态设置到初原创 2016-05-13 22:11:10 · 912 阅读 · 0 评论 -
svn“Previous operation has not finished; run 'cleanup' if it was interrupted“报错的解决方法
提交提醒 CleanUp Clean up 还提醒Clean Up 然后客户端报 上面的错。 可能造成的原因是 两个SVN 目录弄混了 比如 原本就是个SVN 标记的目录 ,有从另外或者其他目录中拉取了一个文件。造成的。 不扯了。。。 领导让提交代码不胡扯了 直奔主题吧 SVN 跟QQ 记录文件类似 会生成 一个.svn的目录 目录里有个.db 的文件。这是个轻量价数据库文件。 可原创 2016-02-24 16:12:03 · 328 阅读 · 0 评论 -
adb shell模拟点击事件 input
1,最开始使用这个的时候 想到是 monkey 事件 因为这个是 可以盲点屏幕的 ,使用的参数 不同 生成的点击效果不同,后来 没有找到 monkey 固定点击的位置。 查到的 input 是可以完成 模拟点击的需求 adb shell 中 直接输入 input usage: input ... input text input ke原创 2016-02-23 09:39:58 · 14742 阅读 · 5 评论 -
android studio 多版本打包
现在 很多人换 android studio 的一个很大的原因 就是他的自动打包,多版本打包。多版本打包 包括 替换 包名 AndroidManifest.xml 中的所有的变量信息 ,还有就是资源文件。 比eclipse 或者做成依赖库的方式更加方便 省的多个版本。不同的站点信息 同一个应用的去合并代码。 只写基本的写法吧 这些就是可变的参数值。包括友盟的,QQ 微信 等一系类的的a原创 2016-01-26 17:22:44 · 833 阅读 · 0 评论 -
android INSTALL_FAILED_CONFLICTING_PROVIDER
INSTALL_FAILED_CONFLICTING_PROVIDER 报错 是因为 AndroidManifest.xml 中 已经安装了 重名了 改下名称就好了原创 2016-01-26 17:26:39 · 380 阅读 · 0 评论 -
adb shell 打开应用程序
在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am. usage: am [subcommand] [options] start an Activity: am start [-D] -D: enable debugging send a broadcast Intent: am broadcast转载 2015-12-19 17:05:57 · 1091 阅读 · 0 评论 -
android studion 内存溢出GC
android studio 报错 Error:Execution failed for task ':pen:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files (原创 2015-12-18 08:57:50 · 879 阅读 · 0 评论 -
Android app做成 (home)launcher 只是 应用开发非ROM 开发
前言 最近做一个android 外设的应用。需要把 程序做成launcher。如果是 ROM 开发的 我相信这是一件非常简单的事情。 做成launcher 其实很简单 只要你是原生 android 或者是没有修改过launcher 启动的ROM 现在 可知的是 华为,小米 MIUI6 不行。添加 各种配置之后 完全没有作用。 说了 那么多 就两句配置文件原创 2015-12-16 11:35:23 · 5192 阅读 · 0 评论 -
android加混淆 方式与坑
android 加混淆,加完混淆之后报错。解决办法原创 2015-12-14 12:50:58 · 434 阅读 · 0 评论 -
android Xutile ,Voller 对比
相同点: 1.采用了网络数据缓存机制。2.通过handler进行线程通信 不同点: Volley的Http请求在 android 2.3 版本之前是通过HttpClient ,在之后的版本是通过URLHttpConnection。xUtils都是通过HttpClient请求网络(bitmap模块图片下载是通过URLHttpConnection)。 URLHttpConne原创 2015-12-14 13:16:43 · 487 阅读 · 0 评论 -
Android UIL缓存(Android-Universal-Image-Loader)缓存部分的源码解析
一篇迟到的博客吧,这边博客应该两年前都写了,一直推迟到今天这里只介绍几种缓存策略的实现。UsingFreqLimitedMemoryCache 缓存满时 清除使用次数最少的LRULimitedMemoryCache 缓存满时清除最近最不长使用的LargestLimitedMemoryCache 缓存满了清除最大的缓存FIFOLimitedMemoryCache缓存满时清除最先加入的LimitedA...原创 2018-04-03 18:35:06 · 323 阅读 · 0 评论