android学习之路
文章平均质量分 72
梦痕_Sky
吐故才能纳新,心静才能身凉,有舍才能有得,杯空才能水满,放下才能超越!
展开
-
fragment+viewpager学习二(fragment间的跳转) 更新中
一、实现效果图原创 2014-11-16 17:00:43 · 3859 阅读 · 1 评论 -
android多个外部存储卡的解决
/** * 获取所有外置存储器的目录 * * @return */public String[] getPaths() {StorageManager sm = (StorageManager) this.getSystemService(Context.STORAGE_SERVICE);// 获取sdcard的路径:外置和内置try {String[]原创 2014-11-21 13:36:58 · 1792 阅读 · 0 评论 -
android项目大全,总有你所需的
注:打开请贴网址,有些直接通过链接打开的不正确。 1.相对布局实例http://kukuqiu.iteye.com/blog/10183962.Log图文详解(Log.v,Log.d,Log.i,Log.w,Log.e)(转)http://www.cnblogs.com/menglin2010/archive/2011/12/20/2294338.h转载 2014-09-30 10:32:58 · 6763 阅读 · 3 评论 -
fragment+viewpager学习一(高仿微信5.2.1主界面)
有一段时间没接触fragment,今天特地回顾了下原创 2014-11-06 16:46:20 · 1274 阅读 · 0 评论 -
获取android sd卡中某个文件夹下的所有图片
由于项目需要原创 2014-11-06 11:58:36 · 18785 阅读 · 2 评论 -
android反编译详解暨如何防止反编译暨apk解析快速获取包名
一、反编译在开发过程中,我们往往会被各种app的精致布局和动画效果所吸引,这时我们就会想着模仿他们,但往往我们不知从何入手。这时反编译就出现了,个人理解的反编译是为了借鉴别人的代码,更好的学习,提高自己(自恋ing...)二、防止反编译三、一步获取包名原创 2014-11-27 15:40:34 · 1903 阅读 · 0 评论 -
listview常用属性记录
1.去除默认的点击选中时的颜色(1)设置列表layout的backgroudcolor属性就OK了。(2)android:focusable="false" android:focusableInTouchMode="false" android:cacheColorHint="#00000000" android:listSelector="#00000000"原创 2014-11-14 16:57:23 · 855 阅读 · 0 评论 -
android:versionCode、android:versionName之实现第一次登陆、版本更新
android:versionCode :版本升级所用,该值为int类型,第一个版本定义为1,以后依次递增,这样只需判断该值就能确定是否需要升级,该值是不显示给用户的android:versionName :版本号,该值是个字符串,该值一般是用来显示给用户的1、主版本号当功能模块有较大的改动,比如增加多个模块或者整体架构发生变化2、子版本号当功能有一原创 2014-12-15 14:09:40 · 1728 阅读 · 0 评论 -
android webview js交互之自定义错误加载界面(重新刷新)
在开发android webview的过程中经常会碰到这样的需求1、点击webview上的数字手机跳刀电话页面或自动播打电话2、无网络出错,出现自定义本地出错页面,点击页面按钮重新加载3、点击页面的某段话,自动发送短信4、点击图片能放大显示、、、要完成上面的功能,基本上都要设计webview 和 js 的交互,下面简单举几个小例子涉及的过程:1、html的j原创 2015-01-06 21:45:01 · 9361 阅读 · 0 评论 -
android(java.、C)编程中的那些技巧
1、%和/的差异%是求模运算符,/是除运算符,%是求余数,而/是求整数部分 ,如:65/60=1;65%60=5;300/60=5;300%60=02、善用%2d、%d、\t 等符号 System.out.println(String.format("%2d\t%d:%d:%d:%d",1, 1,11,1,1)); System.out.println(S原创 2014-11-05 16:14:43 · 873 阅读 · 0 评论 -
eclipse闪退问题
今天早上打开eclipse的时候,突然不能正常打开,且什么提示也没有,只看到eclipse的启动画面一闪而过就直接消失了。再看任务管理器,也没有发现有eclipse的任何信息,说明eclipse确实没有启动成功。蛋疼了一下下,幸好平时有碰到过解决办法1.换个工作空间,或者打开eclipse原先的workspace目录,删除掉.metadata目录,缺点:项目都没了解决办法2.删除文件w原创 2014-12-04 09:41:42 · 913 阅读 · 0 评论 -
adb opendir failed ,permission denied 暨cmd下查看真机中的db xml等文件暨android下adb常用命令
一直碰到手机名名root了,但每次当我原创 2014-10-17 00:04:22 · 5423 阅读 · 1 评论 -
小米手机如何显示悬浮窗
每个android开发者最蛋疼的事情估计应该就是各种手机的适配兼容的问题了,特别是适配小米和魅族的,没办法,别人有技术就是任性,我们只能忧伤的慢慢搞去。今天做的应用悬浮窗在小米上不能出现(放在service中),起初还以为是服务问题,测了好一会儿的服务,最后忧伤的发现原来小米把人家的改了,只有通过打开应用设置(允许出现悬浮窗)才能显示悬浮窗1、判断手机是否为小米手机"Xiaom原创 2014-12-09 14:56:57 · 9455 阅读 · 0 评论 -
monkey详解(android压力测试)
1、monkey是什么? monkey是android sdk自带的一个工具,主要用于压力测试2、monkey的作用? 该工具主要用于进行压力测试,当应用出错时,开发者可以根据monkey测试中打印出的log和系统打印的log进行相关出错的查询和解决,monkey测试中产生的事件都是随机的,不带任何的主观性3、monkey命令详解标准命令:[adb sh原创 2014-12-26 15:36:04 · 3486 阅读 · 0 评论 -
Android开源框架Universal-Image-Loader详解
如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默的守护着图片加载。相信很多人对这个异步加载图片框架还不是很熟,再加上最近它更改优化了好几个地方,而网上的大部分资料还是以前的,于是花了几天时间专门的研究了下开源框架Universal-Imag原创 2014-12-14 01:04:17 · 6321 阅读 · 9 评论 -
版本控制工具Git详解(更新中)
常用的版本控制工具SVN和Git,我想svn基本上过大学的都原创 2014-11-18 21:54:18 · 9988 阅读 · 2 评论 -
关于屏幕的那些事
Android将设备屏幕归类为两种常规属性:尺寸和分辨率。你应该想到你的app会被安装在各种屏幕尺寸和分辨率的设备中。这样,你的app就应该包含一些可选资源,针对不同的屏幕尺寸和分辨率,来优化你的app外观。有4种普遍尺寸:小(small),普通(normal),大(large),超大(xlarge) 4种普遍分辨率:低精度(ldpi), 中精度(mdpi), 高精度(hdpi), 超高精度(xh原创 2015-05-19 21:13:35 · 1082 阅读 · 0 评论 -
读写sdk文件
一、写入二、读取原创 2014-09-25 14:45:54 · 1071 阅读 · 0 评论 -
项目计划书
一个有计划的人,原创 2014-11-03 22:07:20 · 1773 阅读 · 0 评论 -
Android Screen Monitor抓取真机屏幕(在电脑显示屏幕显示过大的解决)
1.下载 Android Screen Monitorhttp://code.google.com/p/android-screen-monitor/原创 2014-09-20 20:53:37 · 3301 阅读 · 2 评论 -
android you can attach the source by clicking attach source below
使用eclipse做Android开发时,想查看或追溯一些系统api时,往往会出现:The JAR /home/xxx/.../android.jar has no source attachment.android you can attach the source by clicking attach source below:于是在网上找到一种的方法,记录下:原创 2014-09-25 19:09:49 · 1502 阅读 · 0 评论 -
正则表达式学习记录
学习材料下载地址:点击一、用户名只允许字母、数字、下划线组成,首位只能为字母(6-20字符) ^[A-Za-z][A-Za-z0-9_]{5,19}$二、手机号码为13、14、15、16、18开头的正则表达式(\d表示0-9)^1[34568]\\d{9}$原创 2014-10-28 10:14:20 · 678 阅读 · 0 评论 -
Android权限大全代码
android.permission.ACCESS_CHECKIN_PROPERTIES 允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded原创 2014-11-13 16:20:20 · 664 阅读 · 0 评论 -
Android 设计模式 之 单例模式
设计模式中,最简单不过的就是单例模式。先看看单例模式原文:http://www.iteye.com/topic/575052 http://blog.csdn.net/liguangzhenghi/article/details/8076361Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被转载 2014-11-13 18:25:31 · 663 阅读 · 0 评论 -
Eclipse 在开发中使用到的快捷键 提高开发效率
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对转载 2014-11-13 22:17:14 · 618 阅读 · 0 评论 -
Android开发书籍推荐
当你看到这些文字时,那么恭喜你,你可能选择了一个无限可能的方向。Android,Google出品,信誉保证,你值得深入研究。学习一样新事物或许有多种方式,报培训班,看视频,向高手请教等等,但一本好书往往可以让你少走很多弯路,事半功倍。下面我会推荐几本个人觉得搞Android开发值得一读的书籍。1,Head First Java(中文版)(第2版)(涵盖Java5.0转载 2014-10-10 23:57:05 · 676 阅读 · 0 评论 -
Android虚拟机横竖屏切换
使用左边的ctrl+F11,使用一次后必须重新选择虚拟机为当前窗口第二次使用才能生效原创 2014-10-09 23:40:01 · 1359 阅读 · 0 评论 -
通过apk安装包直接获取入口类和包名暨PackageManager 类的介绍
public class TestPackageName extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.test_package_name);原创 2014-09-23 10:10:58 · 1422 阅读 · 1 评论 -
android应用程序签名详解
一般开发android的开发者都知道,在我们的Android系统中,不许可安装两个相同的包的应用 假设A应用的包名:com.xwj.appA; A应用已经在系统中存在了,这个时候再去安装一个应用B ,它的包名也叫com.xwj.appA,这时候系统就会去检查这两应用的签名是否相同。如果相同,B会把A给覆盖安装掉; 如果不相同 B安装失败; 当你把应用发布到市场原创 2014-11-01 10:44:39 · 2878 阅读 · 0 评论 -
android实现双击事件暨多击事件详解
双击事件暨多击事件详解原创 2014-11-01 22:45:11 · 4135 阅读 · 0 评论 -
mac获取签名的SHA1和MD5值
在终端中输入: keytool -list -v -keystore ~/.android/debug.keystore原创 2016-05-26 10:20:08 · 7138 阅读 · 0 评论