`
文章列表
一些小技巧 在eclipse中关联Android源码的简单方法: http://blog.csdn.net/cutesource/article/details/6057002 如果要去页面下载,那就去android的官网上找吧http://developer.android.com,不过最近4.1的sdk把整体的界面都改版了,用惯了以前的sdk界面现 ...
ProgressBar的基本使用 可以参考这个:http://www.eoeandroid.com/thread-1081-1-1.html 使用自定义的progressDrawable 最终效果: 创建一个LayerDrawable:/res/drawable/progress.xml <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 背景图片 --> <item android:id=&quo ...
虽然android的源码也时不时的会去看,但大部分还是只能看懂部分。这里只把能完全看懂的源码上传了。 android.widget.AnalogClock 这个类比较简单,如果想要创建自己的View,可以从参考这个类开始。像TextView这种将近一万行的源码就太多了。还有一个比这个稍微难一点的是ImageView,也可以看那个类 public class AnalogClock extends View { private Time mCalendar; /** 时针背景 */ private Drawable mHourHand; / ...

java资料收集

    博客分类:
  • java
什么时候用断言(assert): http://hbkh2000.iteye.com/blog/400242 http://java7.blog.hexun.com/65408677_d.html

ndk学习

    博客分类:
  • ndk
首先了解一下ndk的相关术语 ndk种涉及的一些文件 .so文件:动态链接库文件,相当于win下的.dll文件。 so文件介绍:http://linux-wiki.cn/wiki/%E5%8A%A8%E6%80%81%E5%BA%93(.so) .ko文件:内核模块文件,是内核加载的某个模块,一般是驱动程序 ndk环境的搭建 可以参考这个,讲的很详细。 http://www.cnblogs.com/luxiaofeng54/archive/2011/08/13/2136982.html 使用ndk时可能遇到的错误及解决 不匹配的链接错误:java.lang.UnsatisfiedLin ...
定制dialog的方式 1. 可以通过Theme的方式,android默认也提供了一些Window的Theme来给我们使用,如:android.R.style.Theme_NoTitleBar(不显示title bar),android.R.style.Theme_NoTitleBar_Fullscreen(全屏)。 2. 通过设置Window类的一些属性来定制 如果要看源码的话,涉及到的一些类和xml文件: android.view.Window android.view.WindowManager (Window的属性管理类,而不是Window管理类) android.view.Windo ...
Toast的基本原理其实就是将一个View添加到WindowManager中,让WindowManager来把View显示出来。(WindowManager可以将View显示在任何地方,任何Activity之上) Toast的默认属性 // 对其方式为:水平居中,并在底部 mGravity = Gravtiy.CENTER_HORIZONTAL | Gravtiy.BOTTOM; mX = 0; mY =context.getResources().getDimensionPixelSize(com.android.internal.R.dimen.toast_y_offset ...
Android 解屏幕锁与点亮屏幕:键盘锁(KeyguardManager),屏幕锁(PowerManager) http://407827531.iteye.com/blog/1124489 home键的捕获: http://www.linuxidc.com/Linux/2011-10/46150.htm Android中attr自定义属性详解: http://googlers.iteye.com/blog/1122585 Drawable Mutations(Android Drawable 深入分析) http://www.cnblogs.com/lbeing/archive/201 ...

笔记2

如何提取一个类中过多的field: private UIGameObject meteorUI; private boolean showMeteorPosition; // 记录一个对象的实例域其实可以移到类中去 // 就像CheckBox记录了是否勾选一样,勾选了就显示meteor android翻强方法 http://www.starming.com/index.php?action=plugin&v=wave&tpl=union&ac=viewgrouppost&gid=74&tid=1000002118&pg=1 ...
native2ascii 转码工具的使用: http://hi.baidu.com/suofang/blog/item/b38bb5019b6b0e03728da562.html javap 字节码查看工具的使用 该命名的主要选项: -help:显示该命令的帮助。 -verbose:显示详细数据,比如:stack:size, 方法的局部变量和参数的个数等。 -classpath <pathlist>:指定.class文件路径。 -public:仅显示public类和类成员。 -protected:显示protected和public的类和类成员。 -package:显示pack ...

浮点数

学习JAVA浮点数必看文章:转自http://www.phpcsdn.com/club/space.php?uid=3&do=thread&id=693 虽然几乎每种处理器和编程语言都支持浮点运算,但大多数程序员很少注意它。这容易理解 ― 我们中大多数很少需要使用非整数类型。除了科学 ...
android.os.Build Build.BOARD // 主板 Build.BRAND // android系统定制商 Build.CPU_ABI // cpu指令集 Build.DEVICE // 设备参数 Build.DISPLAY // 显示屏参数 Build.FINGERPRINT // 硬件名称 Build.HOST Build.ID // 修订版本列表 Build.MANUFACTURER // 硬件制造商 Build.M ...
相关资源 2D中如何判断一点在另一个点的那个方位: http://blog.csdn.net/rabbit729/article/details/4424929 游戏开发书籍推荐: http://rightmost.blog.163.com/blog/static/18058539920112223202311/ http://blog.csdn.net/hsz8250/article/details/639771 地图绘制算法: http://bbs.chinaunix.net/viewthread.php?tid=1669931 如何成为android游戏程序员: http://www.mi ...
android 2.3 sdk提供的与sax解析相关的类和接口 它们主要存在与以下的这些包中: org.xml.sax org.xml.sax.ext org.xml.sax.helpers javax.xml.parsers android.sax sax相关介绍 sax存在两个版本1和2,1已经过时了,所以与其相关的api基本也可以忽略(除非是处理遗留代码),现在的话主要使用2.0的sax。 sax是一种推式解析器,所有的事件都是解析器主动发给我们的。它会根据事件的类型,去调用规定好的事件方法。 sax通过以下的接口来规定了一系列的事件方法: org.xml.sax包中: Conten ...
Global site tag (gtag.js) - Google Analytics