Code – 热爱改变生活-Page 5
我的GitHub GitHub |     登录
  • If you can't fly, then run; if you can't run, then walk; if you can't walk, then crawl
  • but whatever you do, you have to keep moving forward。
  • “你骗得了我有什么用,这是你自己的人生”
  • 曾有伤心之地,入梦如听 此歌

 分类:Code

获取类中方法的信息——反射_2

获取类中方法的信息——反射_2
当我们通过 (反射的介绍以及动态加载类——反射_1) 中的三个方法获得某一个类的类类型的之后,我们就可以通过这个来获得这个类的名称 public static void getClassInfo(Object obj) { //获得传入类的类类型 Class c...

sinvader 10年前 (2015-06-29) 4993℃ 2评论

反射的介绍以及动态加载类——反射_1

反射的介绍以及动态加载类——反射_1
1. 首先理解什么是反射?   反射(Reflection)能够让运行于 JVM 中的程序检测和修改运行时的行为。 2. 为什么需要反射? 反射能够让我们: 在运行时检测对象的类型; 动态构造某个类的对象; 检测类的属性和方法; 任意调用对象的方法; 修改构造函数、方...

sinvader 10年前 (2015-06-28) 3324℃ 0评论

Eclipse 配置 AndroidAnnotations 框架

Eclipse 配置 AndroidAnnotations 框架
从 “这里” 下载 AndroidAnnotation 框架的一系列文件。 1. 新建一个 Android 项目,并新建一个目录 compile-lib(名字随便): 2. 将下载的文件中的两个 jar 包分别拷入到 libs 文件夹下和 compile-...

sinvader 10年前 (2015-06-27) 2920℃ 0评论

Permission 禁止 A 程序打开 B 程序

Permission 禁止 A 程序打开 B 程序
在编写代码的过程中,我们经常会使用 Intent 来打开另一个 Activity,除此之外,我们还可以用 Intent 来打开其他应用中的 Activity。 首先我建立了两个 Android 项目,一个叫做 PermissionsTest1(B),另一个叫做 Perm...

sinvader 10年前 (2015-05-20) 3712℃ 0评论

ApiDemos 中 getData 方法的学习

ApiDemos 中 getData 方法的学习
ApiDemos 中的 getData 方法,用来获得要在界面上显示的 list,数据通过 PackageManager 从 Manifest 中获取。 不写字了,写了一晚上好累。。 这是我自己写的注释,可能有错误,请指正~ /** * 一个内部是 map 的 list,用来...

sinvader 10年前 (2015-04-19) 3856℃ 0评论

ApplicationInfo 的进一步学习

ApplicationInfo 的进一步学习
AndroidManifest.xml 采用 xml 文件格式描述,使用 xml 标签的形式描述每个属性,AndroidManifest.xml 的解析也遵循 xml 解析的规律,对 AndroidManifest.xml 的解析主要用到 PackageManager,Packa...

sinvader 10年前 (2015-04-18) 4132℃ 0评论

从 ApiDemos 中学习 Intent

从 ApiDemos 中学习 Intent
在 ApiDemos 中,最开始在界面上面要显示的数据是通过 getData 方法来获取的,而在这个方法中有两句话 [sourcecode language=”java”]Intent mainIntent = new Intent(Intent.ACTI...

sinvader 10年前 (2015-04-17) 3721℃ 0评论

getPixels 中 stride 的理解

getPixels 中 stride 的理解
public void getPixels (int[] pixels, int offset, int stride, int x, int y, int width, int height) 把位图的数据拷贝到 pixels[] 中。每一个都由一个表示颜色值的 int 值...

sinvader 10年前 (2015-04-02) 3704℃ 0评论

关于 Fragment 中获得 Context 的问题

关于 Fragment 中获得 Context 的问题
今天在写的时候用到了下这个: ProgressDialog progressDialog=new ProgressDialog(context); 需要向里面传入一个 Context,这段代码是在一个 Fragment 中放置的,然后我就和以前一样很平常的将 contex...

sinvader 10年前 (2015-03-04) 9840℃ 0评论

ListView 的使用技巧-动态计算 ListView 的高度

ListView 的使用技巧-动态计算 ListView 的高度
今天遇到这样的一个问题,我在项目中要实现这样的一个效果,写了文本之后生成一条数据,然后放到 ListView 里面去显示,原来 ListView 因为数据是空是不显示的,然后他的高度也是 WrapContant,这样将数据源设置到 ListView 里面之后,虽然他的数据增多了,...

sinvader 10年前 (2015-03-03) 5164℃ 0评论

setTransformationMethod 的使用

setTransformationMethod 的使用
setTransformationMethod 的使用 1. 点击一个控件隐藏/显示 EditText 中的密码 final CheckBox checkbox = (CheckBox) findViewById(R.id.cb); /* add a list...

sinvader 10年前 (2015-03-03) 15199℃ 0评论

EditText 和输入法相关的问题

EditText 和输入法相关的问题
在做 Android 应用的时候 EditText 是个非常常用的控件,但是经常会出现和输入法相关的问题,所以我就搜索了一些问题的解决方法,基本上都能够把问题处理掉,本文章就整理了几个会遇到的问题以及相应的解决方法。 1. 问题描述:一个 Activity 上面一栏有 EditT...

sinvader 10年前 (2015-02-05) 4819℃ 0评论

关于 Spinner 的字体的设置

关于 Spinner 的字体的设置
(spinner 字显示不完全,设置 style 后 TextView 的高度过小) 昨天写 Spinner 的时候应为客户的要求需要给 Spinner 设置 style,来改变点击前和点击后 Spinner 的样式,添加 style 很容易 代码如下: <!-- spin...

sinvader 10年前 (2015-02-04) 5363℃ 0评论