- 浏览: 636565 次
- 性别:
- 来自: 苏州
最新评论
-
laj12347:
楼主太给力了
Eclipse设置、调优、使用 -
kunlyy:
楼主太给力了
Eclipse设置、调优、使用 -
knight_black_bob:
mark ~
Eclipse设置、调优、使用 -
hujunxiang:
好全好全~~~
Eclipse设置、调优、使用 -
bugyun:
楼主辛苦了
Eclipse设置、调优、使用
文章列表
...
一些小技巧
在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;
/ ...
什么时候用断言(assert):
http://hbkh2000.iteye.com/blog/400242
http://java7.blog.hexun.com/65408677_d.html
首先了解一下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 开发资料收集
- 博客分类:
- android
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 ...
如何提取一个类中过多的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
...
jdk bin中的一些工具的使用
- 博客分类:
- java
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 ...