- 博客(11)
- 收藏
- 关注
原创 HashMap实现原理小结
最近面试,经常被问到是否了解java HashMap的实现原理,以前确实没有关注过。回来搜了搜,并了解了实现,结果回头去看源码,居然不一样了,再查相关资料,java8为了解决在hash冲突时优化hashmap查找速度,修改了实现算法。hashmap实现原理所有的key-value实体会以数组的形式存储,然后通过key的hashcode计算在数组存储位置,然后通过其存储位置提取或存储实体。在
2016-05-24 09:29:24 317
原创 圆角进度条_RoundCornerProgressBar
介绍一个android圆角进度条组件的开源项目,效果不错,实现上也很简单。github:https://github.com/akexorcist/Android-RoundCornerProgressBar先看一下效果圆角进度条:带图标的圆角进度条:接下来简单介绍一下实现原理:该组件采用组合的方式,用LinearLayout包含了两个LinearLay
2016-03-22 16:28:10 2710
原创 android view加载事件触发顺序
当你为一个 activty 添加一个可见的 view, 并且运行这个activty时,android通常情况下会自动按照下列顺序来触发view的相关事件onAttachedToWindowonMeasureonSizeChangedonLayoutonDraw
2014-09-10 17:34:03 654
原创 eclipse 恢复已删除文件
恢复操作:在你的工程上,或是任意文件夹上右键→Restore from Local History... 可以设置保留文件的天数和个数:在Window→Preferences→General→Workspace→Local History
2014-04-04 09:50:19 427
原创 eclipse cdt hover 背景色修改
最近使用cdt发现hover弹出窗口背景是黑色的,和eclipse默认字体一个颜色,就黑到一起了,只能看到关键字。最后在设置里终于找到了修改的地方window-》preferences-》c/c++-》Editor,右边的source hover background就可以修改颜色了eclipse 版本:keplerCDT版本:8.2.1
2014-04-02 13:58:51 1400 1
转载 在launcher上创建快捷方式
void addShortcutToDesktop(){ Intent shortcut = new Intent(ACTION_INSTALL); BitmapDrawable iconBitmapDrawabel = null; // 获取应用基本信息 String label = this.getPac
2014-04-02 09:59:39 657
原创 修改eclipse开发android debug keystore
在android应用开发过程中,eclipse会采用一个debug keystore文件生成apk文件。但是当我们发布apk,都采用一个发布keystore,这个时候我们就希望两个keystore能够采用一个,更确切的说是eclipase产生的debug apk 可以覆盖安装正式发布apk。eclipse设置内允许修改debug keystore,但是直接将发布keystore选中是不能使用的
2014-02-21 14:26:54 900
原创 获取未安装apk图标
在网上找了一圈都是以下代码,在模拟器上测试可以获取apk图标,真机上却无法显示,唉~~public void getUninatllApkInfo(Context context, String archiveFilePath) { PackageManager pm = context.getPackageManager(); PackageInf
2011-08-23 16:55:09 2131
原创 点击应用,打开指定网站
在android系统上创建一个应用,当此应用被启动时,会通知浏览器打开指定链接。例如打开CSDN首页MainActivity.javapackage txyjssr.testimport android.app.Activity;import android.c
2011-08-05 17:34:38 512
转载 android日志乱码问题解决
原文来自:http://my.chinaunix.net/space.php?uid=15059847&do=blog&id=112400 Android LOGCAT输出是UTF-8编码,要想正确显示中文,需要设置在WINDOWS CMD窗口的编码设置,以下为设置步骤。 1、打开CMD.exe命令行窗口 2、通过 chcp命令改变代码页,UTF-8的代码页为650
2011-06-24 17:19:00 557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人