摘要: 一、什么是反射机制 简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字, 那么就可以通过反射机制来获得类的所有信息。二、哪里用到反射机制 有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码, Class.forName("... 阅读全文
posted @ 2015-04-18 16:51 阳阳(ysq) 阅读(323) 评论(0) 推荐(0) 编辑
摘要: $ git branch -d xxxxx 删除本地分支,强制删除就是大写的-D $ git tag 查看当前分支下的标签 $ git fetch origin tag <tagname> 获取远程tag $ git fetch -p 这个命令,它在fetch之后删除掉没有与远程分支对应的本地分支 阅读全文
posted @ 2017-08-11 20:11 阳阳(ysq) 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 改成这样即可 阅读全文
posted @ 2016-05-18 14:38 阳阳(ysq) 阅读(3900) 评论(0) 推荐(0) 编辑
摘要: 原先在 Eclipse中 数字签名(SHA1或MD5)的获取方法 为:点击 Eclipse导航栏的Windows --> Preference --> Android --> Build现在 改到 Android Studio 或 IntelliJ IDEA下开发Android 应用,只能用命令行获... 阅读全文
posted @ 2015-11-06 14:13 阳阳(ysq) 阅读(1646) 评论(0) 推荐(0) 编辑
摘要: 上篇博文讲解了activity、content provider,此篇博文来仔细总结service、broadcast receiver;3. Service>什么是服务?>windows下服务: 没有界面的长期后台运行的程序。>Android下服务: 是应用程序的一个组件,长期后台运行的没有界面的... 阅读全文
posted @ 2015-07-14 17:40 阳阳(ysq) 阅读(1369) 评论(0) 推荐(0) 编辑
摘要: android四大组件分别为activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)... 阅读全文
posted @ 2015-07-13 20:49 阳阳(ysq) 阅读(2850) 评论(0) 推荐(1) 编辑
摘要: 首先新建一个项目工程,建立文件,如下图所示首先配置页面布局文件activity_main.xml,如下图所示: 1 6 7 13 18 24 29 35 41 42 43 44 然后书写主页的代码MainActivity.java代码如下... 阅读全文
posted @ 2015-07-13 00:22 阳阳(ysq) 阅读(1201) 评论(0) 推荐(0) 编辑
摘要: 首先建立一个项目工程文件,如下图所示:首先在MainActivity.java文件启动电话和短信的界面,代码如下 1 package com.xunfang.wiretap; 2 3 import com.xunfang.observer.MyObserver; 4 import com.xunf... 阅读全文
posted @ 2015-07-12 15:19 阳阳(ysq) 阅读(1999) 评论(2) 推荐(2) 编辑
摘要: 在Android1.6的模拟器里面预装了一个叫Gestures Builder的程序,这个程序就是让你创建自己的手势的(Gestures Builder的源代码在sdk问samples里面有,有兴趣可以看看)将上面这四个文件复制到你的工程目录下面,如图所示在模拟器上面运行这个工程文件,在模拟器上面... 阅读全文
posted @ 2015-07-11 22:36 阳阳(ysq) 阅读(2992) 评论(0) 推荐(0) 编辑
摘要: 1.效果图如下,输入网址就可以看到该网址的源码2.项目工程文件如右图所示:3.首先,布局文件如下,我采用的是线性布局 1 7 12 18 22 27 28 29 4.MainActivity代码如下所示:采用子线程,因为安卓4.0版本以上不支持主线程。 1 ... 阅读全文
posted @ 2015-06-30 21:00 阳阳(ysq) 阅读(925) 评论(0) 推荐(0) 编辑
摘要: 1. 程序时,出现运行时异常,如上图所示。2.异常原因分析。在ContentObserver的onChange方法中,调用了Toast.makeText方法。onChange方法应该在子线程运行,在android中的子线程中不能直接控制UI组件,否则就会报异常3.Looper类别用来为一个线程开启一... 阅读全文
posted @ 2015-06-30 16:49 阳阳(ysq) 阅读(2012) 评论(0) 推荐(0) 编辑