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 中 直接输入 inputusage: input ... input text input ke原创 2016-02-23 09:39:58 · 14744 阅读 · 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 · 488 阅读 · 0 评论 -
Android UIL缓存(Android-Universal-Image-Loader)缓存部分的源码解析
一篇迟到的博客吧,这边博客应该两年前都写了,一直推迟到今天这里只介绍几种缓存策略的实现。UsingFreqLimitedMemoryCache 缓存满时 清除使用次数最少的LRULimitedMemoryCache 缓存满时清除最近最不长使用的LargestLimitedMemoryCache 缓存满了清除最大的缓存FIFOLimitedMemoryCache缓存满时清除最先加入的LimitedA...原创 2018-04-03 18:35:06 · 323 阅读 · 0 评论