随笔分类 -  android

摘要:第三章1.我们可以命名的资源种类有多少?答:主要有10种常用的。 1.颜色。values/any-file(任意命名文件),通过R.color.*引用。文件中的xml中节点为/resources/color。 2.字符串。values/any-file,通过R.string.*引用。文件中的xml中... 阅读全文
posted @ 2015-10-17 15:11 Anumbrella 阅读(424) 评论(0) 推荐(0)
摘要:有些知识会了,但不一定理解了机制,或者不会很深入体会。最近开始看《精通android》(Pro Android 4)这本书,发现书本后面有一些面试题,看了一下。发现还是有些帮助,不错!!就上网找答案,可是网上好像没有这类资源(也许是我没找到),所以准备自己总结一下。 这本书工31章,除了第一章... 阅读全文
posted @ 2015-10-11 11:35 Anumbrella 阅读(640) 评论(0) 推荐(0)
摘要:Android各种屏幕分辨率(VGA、HVGA、QVGA、WQVGA、WVGA、FWVGA) 详解这些术语都是指屏幕的分辨率。VGA:Video Graphics Array,即:显示绘图矩阵,相当于640×480 像素;HVGA:Half-size VGA,即:VGA的一半,分辨率为480×320... 阅读全文
posted @ 2015-07-22 12:26 Anumbrella 阅读(603) 评论(0) 推荐(0)
摘要:android:interpolatorInterpolator 被用来修饰动画效果,定义动画的变化率,可以使存在的动画效果accelerated(加速),decelerated(减速),repeated(重复),bounced(弹跳)等。android中的文档内容如下:AccelerateDece... 阅读全文
posted @ 2015-07-21 15:59 Anumbrella 阅读(979) 评论(0) 推荐(0)
摘要:在Android中,提供了Shader类专门用来渲染图像以及一些几何图形。 Shader类包括了5个直接子类,分别为:BitmapShader、ComposeShader、LinearGradient、RadialGradient以及SweepGradient。其中,BitmapShader用于... 阅读全文
posted @ 2015-07-20 10:29 Anumbrella 阅读(422) 评论(0) 推荐(0)
摘要:Martix的数学原理平移变换旋转变换缩放变换错切变换对称变换代码验证Matrix的数学原理在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下:Matrix的对图像的处理可分为四类基本变换:Tran... 阅读全文
posted @ 2015-07-12 15:00 Anumbrella 阅读(239) 评论(0) 推荐(0)
摘要:这个方法是转变为标准尺寸的一个函数,例如int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20, context.getResources().getDisplayMetrics());这里COMPLEX_U... 阅读全文
posted @ 2015-06-27 23:56 Anumbrella 阅读(842) 评论(0) 推荐(0)
摘要:总共有两类方法:一、代码直接判定二、接收广播现在先说第一类方法(代码直接判定):1、通过PowerManager的isScreenOn方法,代码如下:PowerManager pm = (PowerManager) context.getSystemService(Context.POWER_SER... 阅读全文
posted @ 2015-06-20 20:22 Anumbrella 阅读(863) 评论(0) 推荐(0)
摘要:Intent用于启动Activity, Service, 以及BroadcastReceiver三种组件, 同时还是组件之间通信的重要媒介.使用Intent启动组件的优势1, Intent为组件的启动提供了一致的编程模型. 无论想要启动的组件是Activity, Service, 还是Broadca... 阅读全文
posted @ 2015-06-20 19:49 Anumbrella 阅读(192) 评论(0) 推荐(0)
摘要:活动的启动模式1.standard2.singleTop3.singleTask4.singleInstancestandard为默认的活动启动模式(无论活动是否在栈顶,都会创建一个新的活动)sing了Top(如何栈顶有了新的活动就不会创建新的活动,会直接使用已经存在的活动)singleTask(可... 阅读全文
posted @ 2015-05-30 17:39 Anumbrella 阅读(485) 评论(0) 推荐(0)
摘要:Intent是Android初学者比较难理解的一个东西。我这里以通俗易懂的语言和通俗易懂的代码,让初学者简单感受一下Intent。intent就是意图的意思。Intent分两种:显式(Explicit intent)和隐式(Implicit intent)。一、显式(设置Component)显式,即... 阅读全文
posted @ 2015-05-30 16:27 Anumbrella 阅读(349) 评论(0) 推荐(0)
摘要:PendingIntent有一个getActivity方法,第一个参数是上下文,第二个参数 requestCode,第三个参数是 Intent,用来存储信息,第四个参数是对参数的操作标识,常用的就是FLAG_CANCEL_CURRENT和FLAG_UPDATE_CURRENT。当使用FLAG_UPD... 阅读全文
posted @ 2015-05-30 15:35 Anumbrella 阅读(3380) 评论(0) 推荐(0)
摘要://模仿微信摇一摇 当加速度大于9.8时产生触发public class MainActivity extends Activity {private SensorManager sensorManager;@Overrideprotected void onCreate(Bundle savedI... 阅读全文
posted @ 2015-05-29 22:20 Anumbrella 阅读(163) 评论(0) 推荐(0)
摘要:/** * http工具类(利用java回掉机制)[注意:还是不能进行UI更新,依然是在子线程中进行的操作] * 当多次使用http进行网络交互时,可以将其封装在一个类中 * 使用方法: * 先建一个接口类:如下: * public interface HttpCallbackListener{ ... 阅读全文
posted @ 2015-05-24 22:32 Anumbrella 阅读(822) 评论(0) 推荐(0)
摘要:今天按照书上试了试json的解析这里使用了两种方法来对json数据进行解析1.利用JSONObject来解析 2.利用谷歌的开源库GSON来进行解析一、利用JSONObject来进行解析在服务器下建立json文件get_data.json如下:{"employees": [{ "firstName"... 阅读全文
posted @ 2015-05-24 21:30 Anumbrella 阅读(261) 评论(0) 推荐(0)
摘要:在其他页面中启动intent时,最后将intent封装在自己的类的内部,这样既可以很快的方便别人去调用,同时这样的设计模式也可以节省很多时间去阅读代码。。。具体接口: public static void actionStart(Context context, String data1, Str... 阅读全文
posted @ 2015-04-27 21:33 Anumbrella 阅读(234) 评论(0) 推荐(0)
摘要:用法 1 :以资源方式,静态展示 Spinner 选项1. 在资源文件 (strings.xml) 中,增加: 请选择城市 北京 上海 南京 乌鲁木齐 哈尔滨 符拉迪沃斯托克 2. 在布局文件 (main.xml) 中,增加: 注意: android:prompt 必... 阅读全文
posted @ 2015-03-01 18:57 Anumbrella 阅读(240) 评论(0) 推荐(0)