- 博客(50)
- 资源 (20)
- 收藏
- 关注
原创 Code Monkey开发辅助工具推荐
Sharp tools make good work. With simple development of auxiliary tools can greatly improve the efficiency of the development of the code Monkey
2016-08-07 16:33:40
1739
原创 mac获取签名的SHA1和MD5值
在终端中输入: keytool -list -v -keystore ~/.android/debug.keystore
2016-05-26 10:20:08
7338
原创 centos6.5实践(1):基础配置
最近笔者在搭建自己的分布式服务器,需要挂载在centos6.5上,于是就记录下了自己的实践过程,便于以后回忆,也希望对后来读者有一定的帮助。
2016-05-08 20:08:08
1418
原创 【知识梳理1】Android触摸事件机制
前言随着科学技术的发展,智能手机早已成为我们当代人身边必不可少的“伙伴”之一,堪比对象女友。每天我们对着手机重复的做着点击、滑动操作,而手机则随着我们的操作给我们展示她的精彩。
2016-04-10 18:04:24
2546
原创 开源项目mobile_technology开篇
个人技术的成长道路上一直伴随着各位前辈的开源项目,因为他们的开源精神,造福了一代又一代的后辈,使我们少走了很多弯路,这大概就是所谓的前人栽树,后人乘凉。 在此,特地向各位前辈道声谢。
2016-01-19 21:13:59
859
原创 如何用好Google、百度等搜索引擎
互联网工作者,每天的查阅资料是必不可少的,有人Google(天朝原因,需翻墙)、有人百度、有人好搜etc. 每个人都有自己喜欢用的搜索引擎,然而很多人确只会简单的小白式搜索,白白浪费很多时间。 一段时间在技术社区吹水,却被很多人误以为大神(实际我也是刚毕业的小菜鸟,只不过走的路多了几步、喜欢吹点水而已),导致很多人私聊问问题,虽然自己也经常耐心帮忙,但实在对他们的问题无语,很多一百度第一条就是
2015-11-30 10:44:37
3374
原创 android studio离线更新
为什么进行离线更新?很多软件,要是能在线更新,我想没有哪个人会无聊到自己去更新…废话截止…下面讲原因,原因有二 1. 生活在天朝,伟大的墙GFW阻拦了我们看世界 2. Google最近发疯,点击Menu-Help-check for update… 出现下图,点击以后要你下载整个安装包… 如何进行离线更新?获取本地自己的版本信息打开Menu-Help-About,找到当前安装的版本号,
2015-05-29 10:34:27
2743
原创 关于屏幕的那些事
Android将设备屏幕归类为两种常规属性:尺寸和分辨率。你应该想到你的app会被安装在各种屏幕尺寸和分辨率的设备中。这样,你的app就应该包含一些可选资源,针对不同的屏幕尺寸和分辨率,来优化你的app外观。有4种普遍尺寸:小(small),普通(normal),大(large),超大(xlarge) 4种普遍分辨率:低精度(ldpi), 中精度(mdpi), 高精度(hdpi), 超高精度(xh
2015-05-19 21:13:35
1143
原创 Android Studio中如何使用Git和Github来管理项目
由于本人是个屌丝,还没用起高大尚mac,所以本篇文章介绍的是基于window系统的As we know,Git是目前世界上最先进的分布式版本控制系统,而Github是最大的开源社区。在Github上的项目就是使用git来管理的,所以学好Git的使用是很有必要的。
2015-05-11 16:09:52
41608
原创 android webview js交互之自定义错误加载界面(重新刷新)
在开发android webview的过程中经常会碰到这样的需求1、点击webview上的数字手机跳刀电话页面或自动播打电话2、无网络出错,出现自定义本地出错页面,点击页面按钮重新加载3、点击页面的某段话,自动发送短信4、点击图片能放大显示、、、要完成上面的功能,基本上都要设计webview 和 js 的交互,下面简单举几个小例子涉及的过程:1、html的j
2015-01-06 21:45:01
9525
原创 Java反射详解
作为android开发者,很多时候都需要调用隐藏Api,这时我们就需要用反射机制来调用隐藏Api一、了解并认识class类要想学习反射首先就应该先了解下Class类,class例1、
2015-01-03 17:29:19
3289
原创 Timer和TimeTask类(定时调度)学习之秒表计时器
最近在做一个自己的小项目,用到了定时调度(Timer和TimeTask类),特做此记录Timer类:Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后,安排某一个任务执行一次,或定期重复执行。该功能要与TimerTask配合使用。TimerTask类用来实现由Timer安排的一次或重复执行的某一个任务。TimeTask类:用来执行具体的任务。注:每一个Tim
2015-01-02 23:53:54
4166
原创 Java泛型详解
最近在android开发暨源码阅读当中,发现了各种泛型的使用,使代码真正的实现了代码之美,也发现了自己在泛型方面的薄弱之处,特地脑补了一下泛型的知识,在此做简单记录,方便自己以后复习,也希望对别人有所帮助一、为什么要使用泛型举个简单例子,好像很久以前看到的比如领导要求你设计一个可以表示出坐标的类,坐标由X和Y组成,坐标的表示方法有以下三种:1、整数表示:x=10、y=102、小
2014-12-30 23:17:43
1732
原创 monkey详解(android压力测试)
1、monkey是什么? monkey是android sdk自带的一个工具,主要用于压力测试2、monkey的作用? 该工具主要用于进行压力测试,当应用出错时,开发者可以根据monkey测试中打印出的log和系统打印的log进行相关出错的查询和解决,monkey测试中产生的事件都是随机的,不带任何的主观性3、monkey命令详解标准命令:[adb sh
2014-12-26 15:36:04
3529
原创 Android Studio快捷方式暨使用技巧
自从Google官网将Android Studio默认为android开发工具,eclipse的时代已经即将一去不复返,不愧是Google亲生的,那更新维护速度确实快,确实亲生的就是比较亲当你安装完Android Studio(以下简称as)后,它会提示你一些快捷方式,假如你嫌烦或者不小心关闭了它,那你可以通过Help→Tips of the Day打开1.快捷键对
2014-12-23 15:34:59
4050
原创 4399笔试题
1、冒泡排序的时间复杂度2、有无序数字5000个,用什么算法能快速的找出最大的前50个数字3、比如有10个台阶,一直青蛙一次只能跳一个或者二个台阶,问青蛙从第一个台阶开始跳最多有几种跳法4、从区间[-2,2]中随意取出二个实数,它们的和>1的概率5、二叉树的的高度为5,问最多有几个节点6、比如某层楼高100层,一个鸡蛋从第N层落下不会摔坏,问给你二个鸡蛋,你最少几次能求出N值(
2014-12-16 19:09:35
5380
原创 android:versionCode、android:versionName之实现第一次登陆、版本更新
android:versionCode :版本升级所用,该值为int类型,第一个版本定义为1,以后依次递增,这样只需判断该值就能确定是否需要升级,该值是不显示给用户的android:versionName :版本号,该值是个字符串,该值一般是用来显示给用户的1、主版本号当功能模块有较大的改动,比如增加多个模块或者整体架构发生变化2、子版本号当功能有一
2014-12-15 14:09:40
1771
原创 Android开源框架Universal-Image-Loader详解
如果说评价一下哪个图片开源库最被广泛使用的话,我想应该可以说是Universal-Image-Loader,在主流的应用中如果你随便去反编译几个,基本都能看到他的身影,它就像个图片加载守护者,默默的守护着图片加载。相信很多人对这个异步加载图片框架还不是很熟,再加上最近它更改优化了好几个地方,而网上的大部分资料还是以前的,于是花了几天时间专门的研究了下开源框架Universal-Imag
2014-12-14 01:04:17
6431
原创 小米手机如何显示悬浮窗
每个android开发者最蛋疼的事情估计应该就是各种手机的适配兼容的问题了,特别是适配小米和魅族的,没办法,别人有技术就是任性,我们只能忧伤的慢慢搞去。今天做的应用悬浮窗在小米上不能出现(放在service中),起初还以为是服务问题,测了好一会儿的服务,最后忧伤的发现原来小米把人家的改了,只有通过打开应用设置(允许出现悬浮窗)才能显示悬浮窗1、判断手机是否为小米手机"Xiaom
2014-12-09 14:56:57
9615
原创 android屏幕相关笔记
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);1.landscape:横屏(风景照) ,显示时宽度大于高度; 2.portrait:竖屏 (肖像照) , 显示时 高 度大于 宽 度 ; 3.user:用户当前的首选方向; 4.behind:继承Activity堆栈中当前Activity下面的那个
2014-12-04 15:07:40
743
原创 eclipse闪退问题
今天早上打开eclipse的时候,突然不能正常打开,且什么提示也没有,只看到eclipse的启动画面一闪而过就直接消失了。再看任务管理器,也没有发现有eclipse的任何信息,说明eclipse确实没有启动成功。蛋疼了一下下,幸好平时有碰到过解决办法1.换个工作空间,或者打开eclipse原先的workspace目录,删除掉.metadata目录,缺点:项目都没了解决办法2.删除文件w
2014-12-04 09:41:42
947
原创 android反编译详解暨如何防止反编译暨apk解析快速获取包名
一、反编译在开发过程中,我们往往会被各种app的精致布局和动画效果所吸引,这时我们就会想着模仿他们,但往往我们不知从何入手。这时反编译就出现了,个人理解的反编译是为了借鉴别人的代码,更好的学习,提高自己(自恋ing...)二、防止反编译三、一步获取包名
2014-11-27 15:40:34
1945
原创 android多个外部存储卡的解决
/** * 获取所有外置存储器的目录 * * @return */public String[] getPaths() {StorageManager sm = (StorageManager) this.getSystemService(Context.STORAGE_SERVICE);// 获取sdcard的路径:外置和内置try {String[]
2014-11-21 13:36:58
1841
原创 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
886
转载 Eclipse 在开发中使用到的快捷键 提高开发效率
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2014-11-13 22:17:14
642
转载 Android 设计模式 之 单例模式
设计模式中,最简单不过的就是单例模式。先看看单例模式原文:http://www.iteye.com/topic/575052 http://blog.youkuaiyun.com/liguangzhenghi/article/details/8076361Singleton模式可以是很简单的,它的全部只需要一个类就可以完成(看看这章可怜的UML图)。但是如果在“对象创建的次数以及何时被
2014-11-13 18:25:31
695
原创 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
691
原创 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
919
原创 android应用程序签名详解
一般开发android的开发者都知道,在我们的Android系统中,不许可安装两个相同的包的应用 假设A应用的包名:com.xwj.appA; A应用已经在系统中存在了,这个时候再去安装一个应用B ,它的包名也叫com.xwj.appA,这时候系统就会去检查这两应用的签名是否相同。如果相同,B会把A给覆盖安装掉; 如果不相同 B安装失败; 当你把应用发布到市场
2014-11-01 10:44:39
2949
原创 正则表达式学习记录
学习材料下载地址:点击一、用户名只允许字母、数字、下划线组成,首位只能为字母(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
1036
原创 Tomcat Can't load AMD 64-bit .dll on a IA 32
1.下载64位的tcnative-1.dll替换tomcat中bin目录下的tcnative-1.dll就解决了 2.tcnative-1.dll下载地址 请点击 这里
2014-10-23 09:11:02
1159
原创 adb opendir failed ,permission denied 暨cmd下查看真机中的db xml等文件暨android下adb常用命令
一直碰到手机名名root了,但每次当我
2014-10-17 00:04:22
5516
jdk api Java API文档
2014-12-30
开源框架Universal-Image-Loader的简单例子
2014-12-14
Android-Universal-Image-Loader-master.zip
2014-12-14
apk解析工具
2014-11-27
Android反编译工具包
2014-11-27
fragment间的跳转例子
2014-11-27
存储卡路径
2014-11-21
部分公司(联想,三星,HTC,多米等)的android面试题暨面试技巧
2014-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人