android
文章平均质量分 83
aaawqqq
健全的心灵来自于健康的身体
展开
-
Android 字符串格式化 千位符
Android 字符串格式化 千位符字符串格式化工具类 千位符 & 千位符保留小数点后两位import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.ParseException;public class StringUtils { public stati...原创 2019-04-25 18:41:53 · 2860 阅读 · 0 评论 -
Android Listview addHeaderView setadapter的时候莫名NullPointerException 解决
解决 Android Listview addHeaderView setadapter的时候莫名NullPointerException 改代码的时候碰到的bug 转载请注明 http://blog.csdn.net/aaawqqq/article/details/45953577Bug 1: E/AndroidRuntime(15920): java.lang.RuntimeException: Unable to start activity ComponentInfo{ }:原创 2015-05-24 18:08:39 · 3542 阅读 · 1 评论 -
Android java.lang.IllegalArgumentException: pointerIndex out of range
转载请注明:http://blog.csdn.net/aaawqqqAndroid java.lang.IllegalArgumentException: pointerIndex out of range bug: 11-27 00:12:55.029: E/AndroidRuntime(22447): java.lang.IllegalArgumentException: pointerIndex out of range11-27 00:12:55.029: E/AndroidRun原创 2015-05-24 17:20:04 · 6699 阅读 · 1 评论 -
Android 高德地图 Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lan
Android 高德地图 java.lang.UnsatisfiedlinkError Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:(Ljava/lang/String;)遇到一个bug 别的机型上没有碰到 只在lenovo的手机上 使用高德地图出现了bug 看了下log日志出现了 Native method not found: com.autonavi.amap.mapcore.原创 2015-05-24 15:51:06 · 11104 阅读 · 2 评论 -
android 打包 eclipse 错误 Export aborted because fatal lint errors were found
android eclipse打包 Export aborted because fatal lint errors were foundAndroid 下 eclipse 打签名包lint提示错误这是由于 Android Lint 自动检测部分代码没有符合规范的缘故解决办法如下:打开eclipse Preferences 选择 Android 下 Lint Error Checking 去掉勾选项 "Run full error check when export原创 2015-05-24 15:30:28 · 12112 阅读 · 0 评论 -
Android slidingmenu详解 优化侧滑
Android slidingmenu 详解 性能优化转载请注明: http://blog.csdn.net/aaawqqq简介SlidingMenu 是github 上Android开源项目 能用于快速集成 Android 侧滑菜单效果 Slidingmenu 里面可以包含多种组件 fragment viewpager listview 等下载地址: github : https://github.com/jfeinstein10/SlidingMenu原创 2015-03-13 18:06:10 · 21138 阅读 · 3 评论 -
Android listview viewpager解决冲突 滑动
Android listview viewpager 滑动 跳动 冲突解决 ListView中嵌套ViewPage有或者滑动手势冲突解决在listview 上使用 addHeaderView 在第一栏添加 viewpager 当做header 如:当触发 滑动事件 的时候容易引起 滑动冲突 (比如斜着滑动viewpager 的时候 listview会跳动)特别是在 下拉刷新或者上拉加载 的时候 , 组件可能会传递到viewpager当中查阅了很多的帖子 发现修改起来都非原创 2015-02-15 11:42:35 · 36949 阅读 · 8 评论 -
Android HorizontalScrollView 水平滑动 在listview上面动态添加图片
Android HorizontalScrollView 水平滑动 listview 上动态添加图片 最近遇到了个 在listview展示广告的需要动态添加图片如图:使用了 horizontalScrollView 在listview上进行添加 java代码:package com.baozi.bzhorizontalscrollview;import java.util.ArrayList;import android.app.Activity;import原创 2015-01-24 20:39:55 · 35840 阅读 · 3 评论 -
Android nomedia 避免图片等资源泄露在系统图库当中
总结 Android nomedia 避免文件泄露在系统图库和系统铃声中在应用开发中 项目的图片总是被系统的图库收录了发现有2个方法第一种针对图片将 .png为后缀的图片全部改名为 .ing 后缀例如 ic_launcher.png 改为 ic_launcher.ing第二种在项目存放图片的文件夹写入/.nomediaFile nomedia = new File(filePath + "/.nomedia" ); if (! nomedia.e原创 2014-10-15 14:59:36 · 12794 阅读 · 0 评论 -
Android lint 删除无用图片文件和配置文件
Android lint 删除无用、冗余的 配置文件和 图片资源 转载请注明 http://blog.csdn.net/aaawqqq?viewmode=contentsAndroid项目经过长期的迭代开发 项目当中有大量无用的java类和冗余图片如果不整理将会导致 apk 包比较大 审查 清理Java类 使用UCDetector 可以查看我的上篇 博文http://blog.csdn.net/aaawqqq/article/details/46684441Android l原创 2015-07-01 11:37:52 · 18102 阅读 · 5 评论 -
android优化 清除无效代码 UCDetector
android下优化 清除无效 未被使用的 代码 UCDetector 官方下载地址:http://www.ucdetector.org/index.htmlUCDetector 是 eclipse 工具 可以审查出程序中 未被使用的、 冗余的、 变量不规范 的代码 需要注意:反射 、在xml中配置注入方式、第三方工程的应用 、jar包调用 等 需要自己手工判断 建议删除类的时候 先全局搜索一下 判断有无其它地方调用 eclipse全局搜索快捷键 (windows : c原创 2015-06-29 18:28:01 · 8249 阅读 · 1 评论 -
Android Edittext 显示光标 获取焦点 监听焦点
Android Edittext 显示光标 获取焦点 监听焦点 Edittext java 代码控制获取焦点 EditText mEditText = (EditText) findViewById(R.id.et); mEditText.setFocusable(true); mEditText.setFocusableInTouchMode(true);显示光标mEditText.requestFocus();原创 2015-12-11 10:42:24 · 51141 阅读 · 5 评论 -
Android Crash: Unable to add window – token android.os.BinderProxy@f2e0918 is not valid;
Android Crash : Unable to add window – token android.os.BinderProxy@f2e0918 is not valid; is your activity running ? Crash原因:异步或callback操作Dialog 时 , Dialog 依赖的父容器context不存在了 该 Crash 常见于...原创 2019-01-01 01:08:29 · 2394 阅读 · 0 评论 -
RecycleView异常Added View has RecyclerView as parent but view is not a real child. Unfiltered index:0
Android RecycleView 异常 java.lang.IllegalStateException:Added View has RecyclerView as parent but view is not a real child. Unfiltered index:0log日志:07-16 14:54:12.075: E/AndroidRuntime(20475): java.lang.IllegalStateException:Added View has RecyclerVi原创 2016-07-18 17:05:46 · 7319 阅读 · 1 评论 -
Android Webview upload 图片上传
Android Webview upload 图片上传导读:Android HTML 打开相册上传照片扩充 webview 防止js注入 解决 android webview 在4.4系统上无法使用情况文章分为3部分: android 4.4 系统 、 非android 4.4 系统 和 代码混淆第一部分 通用解决方法1 在使用web view的activity类中添加onActivityResult public static final int原创 2016-04-08 17:35:13 · 10632 阅读 · 5 评论 -
Android studio 编译失败Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts.b
Android studio 编译失败 Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts.bin升级了Android studio 2.0 版本后 编译之前的项目失败 出现了以下提示:Error:Could not read entry ':app:processDebugManifest' from cache taskArtifacts.bin (/Users/xxx/xxx/原创 2016-04-13 10:16:18 · 7645 阅读 · 3 评论 -
Android Studio BUILD FAILED finished with non-zero exit value
Android Studio build failed Android studio gradle 编译失败 错误提示:finished with non-zero exit value 1finished with non-zero exit value 2finished with non-zero exit value 3 finished with non-zero exit value 1遇到该异常首先Build -> Clean Project 然后Build原创 2016-03-03 17:24:43 · 4268 阅读 · 0 评论 -
Android studio图片ERROR: 9-patch image xx .9.png malformed
Android studio 图片错误 9-patch image error in AndroidERROR: 9-patch image xx .9.png malformed1) 异常:AAPT err(1118615418): ERROR: 9-patch image icon_item_bottom_line.9.png malformed No marked region found along edge. Found along left edge原创 2016-03-03 12:10:37 · 19834 阅读 · 0 评论 -
Android studio 插件安装
Android studio 插件安装 pluginandroid studio 有很多第三方插件可以提高开发效率安装插件的入口有两个地方:一) 开启 studio 的菜单中 选择configure -> plugins -> 弹出plugins 菜单如图:1> 打开 android studio 选择 configure2> 选择Plugins3> 打开菜单后显示 插件列表 选择 Browse repositories 进入联网找插件 ( 选择某一个插件原创 2016-03-01 16:25:13 · 11599 阅读 · 3 评论 -
Android Hawk数据库 github开源项目
Android Hawk数据库 github开源项目Hawk 是一个非常便捷的数据库 . 操作数据库只需一行代码 , 能存任何数据类型 .github 地址: https://github.com/orhanobut/hawkHawk 是一个简单的 key-value 数据库它使用: AES 加密 能选择使用SharedPreferences 或者 SQLite Gson解析 (文章下方的Simple中有替换fastJson的版本)提供: 安全数据持久化原创 2015-12-18 16:02:11 · 14531 阅读 · 9 评论 -
android photoview 图片放大缩放功能 ImageView
android 图片浏览功能 图片放大缩小 使用 photoview 双击或双指缩放的ImageView 使用多点触控和双击。滚动,以平滑滚动甩。github 下载地址: https://github.com/chrisbanes/PhotoView实际效果参考 图片来自 : http://a.code4app.com/android/PhotoView/5241a4026803fa1327000000下载完成后 导入IDE里面将lib 添加进来贴出 photo原创 2015-01-25 23:49:58 · 64533 阅读 · 10 评论 -
Android PinnedHeaderListView 详解
Android PinnedHeaderListView 使用详解PinnedHeaderListView 提供一些 钉头 会定在头部 它看起来像是 应用程序在Android 4.0以上的联系人 能够平滑的悬浮github 开源地址: https://github.com/JimiSmith/PinnedHeaderListView效果图:下载后导入 编辑工具里 libray 只有2个类PinnedHeaderListView.javaSectioned原创 2015-02-19 12:25:08 · 16959 阅读 · 2 评论 -
Android 新浪博客分享问题总结
微博开发遇到很多bug 总结一下我遇到BUG (1) :sso package or singn error 出现这个问题 是我没有在 博客中填写正确的包名 和 MD5签名需要使用 官方压缩包 中的MD5签名生成器 ;输入你应用的包名 得到你的签名 Bug(2) : SSO 登陆授权 代码进不到 类 AuthListener 的onComplete()方法我出现这个bug的原因是 没有加入 onActivityResult()如下原创 2014-05-08 14:08:04 · 6062 阅读 · 2 评论 -
Android 集成新浪微博分享及授权 (上)
Android 新浪微博分享及授权在开发中遇到了各种坑....所以分享一下 希望能给大家贡献点经验本文使用的开发的环境是 eclipse 本文叙述的新浪微博分享及其授权的内容分为两块 : 一 新浪提供的 WeiboSDKDemo 二 嵌入到自己的应用当中去第一部分 运行成功 WeiboSDKDemo 下载新浪的微博的SDK 先去新浪开放平台 : http://open.weibo.com/ 注册,登陆 选择 移动应用 在页原创 2014-05-05 20:16:42 · 23144 阅读 · 11 评论 -
Eclipse修改svn地址
Eclipse修改svn地址SVN地址变更后 需要重定向 步骤有3 : 1 ) 打开eclipse中SVN资源库在Eclipse中选择Windows-> Show View->others 如果列表里面没有就去 other... 里面找 下图是打开后的SVN资源库: 2 ) 右键点击 需要重定向的svn地址 右键原创 2014-05-05 13:55:36 · 53317 阅读 · 4 评论 -
Zxing图片识别 从相册选二维码图片解析总结
Zxing图片识别 从相册选取二维码图片进行解析总结 在Zxing扫描识别和图片识别的解析对象是相同的本文分三个步骤:1 获取相册的照片2 解析二维码图片3 返回结果1) 获取相册照片google对4.4的uri做了点改动 为了适配多种手机 需要做一个判断版本在Activity中开启相册: Intent innerIntent = new Intent(); // "android.intent.action.GET_CONTENT" if (Build.VE原创 2014-05-03 10:06:02 · 50749 阅读 · 29 评论 -
Zxing中文乱码解决方法
Zxing中文乱码解决方法总结尝试过很多方法 最后发现此方法解决的乱码最多....... 在百度搜索二维码图片 经过前2页的测试 除开一张图之外 其余都能扫描出结果 如果大家有更好的解决方法 请联系我 谢谢 解决方法如下:首先使用反射的方法判断扫描结果 是不是ISO8859-1的编码格式如果是 将扫描结果转换成GB2312如果不是 就直接显示..原创 2014-05-02 16:51:38 · 11628 阅读 · 2 评论 -
Zxing图片拉伸解决 Android 二维码扫描
二维码扫描 Android Zxing图片拉伸解决Zxing是google提供的二维码扫描工程 默认是横屏的 转换成竖屏后图片出现拉伸这里提供解决办法:Zxing 修改 CameraConfigurationManager.java文件的void initFromCameraParameters(Camera camera)方法在 Log.d(TAG, "Screen resolution: " + screenResolution);这句之后增加Point scree原创 2014-05-02 12:10:23 · 19215 阅读 · 25 评论 -
Android Zxing调整扫描区域 优化取图速度
Zxing 是google提供的二维码扫描工程Demo本身默认的扫图区域最大只有 360*480 需要拉开很远的距离才能将整个二维码扫描到因此需要我们自己调整取图大小 在CameraManager.java这个类中进行调整默认的大小是 以下这4个参数 // private static final int MIN_FRAME_WIDTH = 240;// pr原创 2014-05-02 15:20:15 · 46579 阅读 · 23 评论 -
Zxing 竖屏切换 android
Zxing 竖屏切换 android 在google上下载的ZxingDemo 为横屏状态 我简单的在Androidmanifest.xml把Activity换成竖屏android:screenOrientation="portrait"屏幕虽然正了 但是屏幕上显示的拍摄画面还是横着的 查了一些网上的资料 结合自己手工调试 在这里总结分享一下步骤:1) 在AndroidManifest.xml中把 <Activity />标签 CaptureActiv原创 2014-05-01 23:51:31 · 10948 阅读 · 10 评论 -
APK文件没有数字签名证书
今天新测试人员告诉我 APK安不上我查看 某手机助手 安装我的apk的时候提示:"APK文件没有数字签名证书."apk包安装不到手机上 略搜索后发现是 手机设置问题不同的手机品牌可能设置的操作不太相同解决办法 : 设置-应用程序-未知源 选择允许安装来自未知来源的应用 设置-安全 -未知来源 选择允许安装来自未知来源的应用原创 2014-04-25 11:05:12 · 12657 阅读 · 0 评论 -
android之 MAT、DDMS 等内存查看工具
DDMS 的全称是Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收SMS、虚拟地理坐标等等。DDMS为IDE和emultor及真正的android设备架起来了一座桥梁。开发人员可以通过DDMS看到目标机器上运行的进程/现成状态,可以android的屏幕到开发机上,可转载 2014-05-19 23:15:48 · 20196 阅读 · 0 评论 -
Android Camera 拍照 三星BUG总结
Android Camera 三星BUG : 最近在Android项目中使用拍照功能 , 其它型号的手机运行成功了 唯独在三星的相机上遇到了bug .BUG具体体现为 :(1) 摄像头拍照后图片数据不一定能返回 ; onActivityResult的data为空 (2) 三星的camera强制切换到横屏 导致Activity重启生命周期 (但是部分机型 配置 android:configChanges 也不能阻止横竖屏切换); 我的解原创 2014-07-19 17:37:55 · 20285 阅读 · 14 评论 -
java.util.ConcurrentModificationException 解决 Android
java.util.ConcurrentModificationException 解决 Android java在项目里面 遇到了这个bug :E/AndroidRuntime(22055): java.util.ConcurrentModificationExceptionE/AndroidRuntime(22055): at java.util.ArrayList$ArrayListIterator.next(ArrayList.java:569)查看了下 这原创 2015-02-20 00:08:31 · 22951 阅读 · 0 评论 -
Android 更新升级下载 自定义Updates 兼容版
Android 更新模块 自定义Update写这个总结是因为遇到个Android系统兼容的BUG Android项目原本使用的是API提供的下载方法 如下: DownloadManager downloadManager = (DownloadManager) getSystemService(Activity.DOWNLOAD_SERVICE); DownloadManager.Request request = new Request(Uri.parse(dl));原创 2014-10-15 11:07:22 · 9214 阅读 · 1 评论 -
Git 的BUG小结
Git 的BUG小结Git 在push的时候出现了: fatal: The remote end hung up unexpectedly 在网上找了很多 发现出现了以下错误提示也可能是相同的问题: error: RPC failed; result=22, HTTP code = 411fatal: The remote end hung up unexpectedlyfatal: The remote end hung up unexpectedlyEverything up-to原创 2014-07-06 22:42:33 · 12850 阅读 · 0 评论 -
Android 自定义EditText输入框 带清空按钮
总结 Android 自定义EditText输入框 带清空按钮当用户输入字符后 EditText会自动在输入框的内部右侧出现删除按钮重写EditText达到简化布局的效果效果图: 继承EditText package com.example.myedittexttest;import android.content.Context;import android.graphics.Rect;import android.graphics.drawable.Draw原创 2014-10-07 09:29:11 · 29699 阅读 · 9 评论 -
Android仿IOS回弹效果 ScrollView回弹 总结
Android仿IOS回弹效果 ScrollView回弹 总结应项目中的需求 需要仿IOS 下拉回弹的效果 , 我在网上搜了很多 大多数都是拿scrollview 改吧改吧试了一些 发现总有点小问题下面的代码是我对大家发布的做了点小修改 觉得没太大问题package com.example.myscrollview;import android.content原创 2014-07-13 17:22:50 · 22694 阅读 · 6 评论 -
TextView划线 android
TextView 加下划线 、 中划线下过如图: // 中划线textView.getPaint().setFlags(Paint.STRIKE_THRU_TEXT_FLAG | Paint.ANTI_ALIAS_FLAG); // 设置中划线并加清晰// 下划线textView.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLA原创 2014-05-31 22:00:01 · 10241 阅读 · 0 评论 -
Android图片圆角转换 RoundedImageView开源项目 小记
Android 将图片快速转换成圆角的方法 使用开源项目 RoundedImageView github上面的开源项目 官方地址为: https://github.com/vinc3m1/RoundedImageView 效果如下: 下面快速的集成进来步骤分为3个1: 去github上下载 工程 https://github.com/vinc3m1/RoundedImageView 2: 导入工程3 在布局中使用它 <com.makeram原创 2014-07-23 16:47:19 · 43738 阅读 · 15 评论