2015年8月19日

ADB not responding. You can wait more,or kill"abd.exe" process manually and click 'Restart'

摘要: 在使用Android Studio进行开发的过程中,有时候编译运行时,会出现如下提示:ADB not responding. You can wait more,or kill"abd.exe" process manually and click 'Restart'出现这个提示的时候,事实上任务管理器不存在一个"abd.exe"的进程,也就没法kill "abd.exe",这时,应该查下abd.... 阅读全文

posted @ 2015-08-19 17:08 哈哈哈哈BBA 阅读(161) 评论(0) 推荐(0) 编辑

Android开发:彻底更改工程名

摘要: 对于已经建立的工程,如果发现原来的工程名不合适,此时若想彻底更改工程名,需要三个步骤:1.更改工程名选中工程名,右键-->Refactor-->Rename.2.更改src文件下包名选中包名,更改方式同步骤1.但此时需注意将弹出框中的所有选项均选中,其他项不用改动,直到finish。注意:包名只能小写。3.更改gen文件下包名选中包名,更改方式同步骤2.gen文件下包名一般需同src下文件包名相同... 阅读全文

posted @ 2015-08-19 17:07 哈哈哈哈BBA 阅读(255) 评论(0) 推荐(0) 编辑

弹性ScrollView,和下啦刷新的效果类似 实现下拉弹回和上拉弹回

摘要: 今天做了一个弹性ScrollView,和下啦刷新的效果类似,我想这个很多需求都用的这种效果其实这是一个自定义的scrollView,上代码,这是我写在一个公共的组件包里的package com.pb.soft.widget;import android.content.Context;import android.graphics.Rect;import android.util.Attribut... 阅读全文

posted @ 2015-08-19 17:06 哈哈哈哈BBA 阅读(3565) 评论(0) 推荐(0) 编辑

Android WebView 缓存处理

摘要: 当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹:我们请求的Url记录是保存在webviewCache.db里,而url的内容是保存在webviewCache文件夹下.WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源)、H5缓存(即AppCache)。一、网页缓存1、缓存构成/data/data/package_name/... 阅读全文

posted @ 2015-08-19 16:59 哈哈哈哈BBA 阅读(2529) 评论(0) 推荐(0) 编辑

Android自动清理 无用 多余 未引用 未关联资源工具

摘要: Android Studio 方法Eclipse 写的Android App 的清理方法在下面原理:使用lint扫描出项目中的无用,重复,版本不合理等资源,这里我们只处理图片,layout,menu资源也就是对应lint结果的UnusedResources,然后过滤出UnusedResources资源,对资源按照项目目录备份一份(防止误删,方便恢复),然后删除。被删除的内容,使用对象保存到outD... 阅读全文

posted @ 2015-08-19 09:56 哈哈哈哈BBA 阅读(17825) 评论(0) 推荐(0) 编辑

2015年8月18日

Android Studio删除工程里面无用的代码和资源

摘要: 如果你是一个经常开发android应用程序或者做android维护项目的人,我想说你对我谈论的这个话题,一定会感兴趣的。因为只有做到了这两点,你的项目生成的apk包才会更小,而不是随着你的开发和维护,无用的代码和资源无限的堆积,这对开发者和维护者来说不但是噩梦,更是一个无形的炸弹。好了,废话不多说,让我们一起来看看我是如何做到上面两点的吧。清除代码工具: UCDetector1.在eclipse里... 阅读全文

posted @ 2015-08-18 18:04 哈哈哈哈BBA 阅读(16617) 评论(5) 推荐(0) 编辑

2015年7月4日

ip

摘要: 127.0.0.1:3937来自为知笔记(Wiz) 阅读全文

posted @ 2015-07-04 00:39 哈哈哈哈BBA 阅读(117) 评论(0) 推荐(0) 编辑

2013年11月10日

AsyncTask 与 Thread+Handler

摘要: AsyncTask是封装好的线程池,比起Thread+Handler的方式,AsyncTask在操作UI线程上更方便,因为onPreExecute()、onPostExecute()及更新UI方法onProgressUpdate()均运行在主线程中,这样就不用Handler发消息处理了;二、我不太同意封装好就会影响性能的说法,在我实际的运用中,真正的缺点来自于AsyncTask的全局线程池只有5个工作线程,也就是说,一个APP如果运用AsyncTask技术来执行线程,那么同一时间最多只能有5个线程同时运行,其他线程将被阻塞(注:不运用AsyncTask执行的线程,也就是自己new出来的线程不受 阅读全文

posted @ 2013-11-10 11:17 哈哈哈哈BBA 阅读(751) 评论(0) 推荐(0) 编辑

2013年10月31日

android MD5

摘要: public static String MD5(String str) { MessageDigest md5 = null; try { md5 = MessageDigest.getInstance("MD5"); }catch(Exception e) { e.printStackTrace(); return ""; ... 阅读全文

posted @ 2013-10-31 15:45 哈哈哈哈BBA 阅读(261) 评论(0) 推荐(0) 编辑

2013年8月2日

Eclipse快捷键大全(转载)

摘要: Ctrl+1快速修复(最经典的快捷键,就不用多说了)Ctrl+D:删除当前行Ctrl+Alt+↓复制当前行到下一行(复制增加)Ctrl+Alt+↑复制当前行到上一行(复制增加)Alt+↓当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑当前行和上面一行交互位置(同上)Alt+←前一个编辑的页面Alt+→下一个编辑的页面(当然是针对上面那条来说了)Alt+Enter显示当前选择资源(工程,or文件or文件)的属性Shift+Enter在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)Shift+Ctrl+Enter在当前行插入空行(原理同上条)Ctrl 阅读全文

posted @ 2013-08-02 11:18 哈哈哈哈BBA 阅读(230) 评论(0) 推荐(0) 编辑

导航