- 博客(31)
- 资源 (1)
- 收藏
- 关注
原创 Android 锁屏
public class Locker extends Activity {private DevicePolicyManager policyManager;private ComponentName componentName; @Override public void onCreate(Bundle savedInstanceState) {
2012-02-29 20:51:34
385
转载 Android 进程和线程
进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里
2012-02-18 14:31:06
332
转载 android service 生命周期
有了 Service 类我们如何启动他呢,有两种方法: • Context.startService() • Context.bindService() 1. 在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动
2012-02-18 11:12:56
318
转载 百度Android开发面试题
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念DVM指Dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。2、sim卡的EF 文件有何作用sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本身
2012-02-18 10:30:47
471
转载 Java网络编程总结
Java网络编程1. 什么是TCP/ IP协议?2. TCP/IP有哪两种传输协议,各有什么特点?3. 什么是URL?4. URL和IP地址有什么样的关系?5. 什么叫套接字(Socket)?6. 套接字(Socket)和TCP/IP协议的关系?7. URL和套接字(Socket)的关系?1.网络编程基本概念,TCP/IP协议简介1.1 网络基础知识网络编程
2012-02-15 11:52:57
758
转载 Java中的IO流知识总结
总结一:Java IO的一般使用原则:一、按数据来源(去向)分类:1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream3、是Char[]: CharArrayReader, CharArrayW
2012-02-15 10:58:27
445
转载 Android Message 及其使用
一、线程间通讯的Message机制1、Message介绍frameworks\base\core\java\android\Os\Message.javaMessage是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造函数是pub
2012-02-13 13:04:11
373
转载 Android 进程和线程
进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里
2012-02-13 11:21:11
327
原创 ListView自定义分割线
int[] colors = {0, 0xFFCCCCCC, 0}; // red for the examplelistview.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));
2012-02-10 17:25:40
427
转载 Android 修改Menu背景
public void setMenuBackground(Context context, Menu menu) { ((Activity) context).getLayoutInflater().setFactory(new Factory() { @Override public View onCreateView(St
2012-02-10 17:22:42
2381
转载 Android 通过xml创建菜单
一般情况下,开发者在res/Layout路径下来定义应用程序的GUI。应用Eclipse创建一个新项目后,可以看到res/layout中存在一个 预置的main.xml文件,其作为程序默认启动界面。同样,可以通过这种方式 创建一个静态的Menu,创建方法参阅下边的源代码:?View Code XMLandroid:id="@+id/previous"androi
2012-02-10 17:15:40
545
转载 获取标题栏和状态栏高度
1.获取状态栏高度:decorView 是window 中的最顶层view,可以从window 中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame 方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。于是,我们就可以算出状态栏的高度了。Rect frame = new Rect();getWindow().g
2012-02-10 17:12:28
542
原创 在Activity标题中加入圆形进度
在使用时我们首先需要在setContentView 之前声明requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);在需要显示进度时调用setProgressBarIndeterminateVisibility(true);停止时调用setProgressBarIndeterminateVisibility(fal
2012-02-10 17:02:54
625
原创 Android TextView实现滚动效果
android:layout_width="250px" android:layout_height="wrap_content" android:ellipsize="marquee" android:focusable="true" android:focusableInTouchMode="true"
2012-02-10 16:46:15
378
转载 获取Android手机中SD卡存储信息 获取剩余空间
SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢?首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。android:name="an
2012-01-31 16:27:56
488
转载 Android Theme Style
当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏幕和UI元素。风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。主题是一个包含一种或者多种格式化属性的集合,你可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个A
2012-01-31 14:21:29
351
转载 Android Uri转换成真实File路径
Uri uri = data.getData();02 03String[] proj = { MediaStore.Images.Media.DATA };04 05Cursor actuali
2012-01-31 14:09:34
1211
原创 Android 动态限制EditText输入的字条类型及键盘类型、对输入的监控
// 设置输入 的最大 长度InputFilter[] filters = new InputFilter[1];filters[0] = new InputFilter.LengthFilter(8); //限制最大输入长度etUnit.setFilters(filters);// 只输入 数字etUnit.setKeyListener(new NumberKeyListen
2012-01-30 20:56:18
1178
原创 Android 自动更新
private void downloadNewVerApkFile() { new Thread() { public void run() { HttpClient client = new DefaultHttpClient(); String url = Requester.ge
2012-01-15 22:52:25
310
原创 Android 获取程序版本信息
public int getVerCode() { int verCode = -1; try { verCode = InitInfoActivity.this.getPackageManager().getPackageInfo( "seventh7.barcode.client.omeet
2012-01-15 22:50:44
448
原创 Android 访问网页
public String sendRequest(String requestPage, Map map) { String strResult = ""; HttpPost httpRequest = new HttpPost(requestPage); List postData = new ArrayList();
2012-01-15 22:48:47
312
原创 ImageView设置网络图片
public static Bitmap getShoePic(Shoe s) { String str = "http://localhost:8080/test/1.jpg"; URL myFileUrl = null; Bitmap bitmap = null; try { myFi
2012-01-15 22:45:12
1036
原创 Android 一次性退出所有Activity
private void backToInit() { Intent startMain = new Intent(Intent.ACTION_MAIN); startMain.addCategory(Intent.CATEGORY_HOME); startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
2012-01-15 22:43:21
442
原创 Android 监视EditText内文字状态
class TextWatch implements TextWatcher { public void afterTextChanged(Editable s) { } public void beforeTextChanged(CharSequence s, int start, int count,
2012-01-15 22:41:54
473
原创 Android 访问网页
public class Requester { public static String getUpdateUrl(String str) { String url = "http://" + Messager.getServerIP() + ":" + AppConstant.Constant.Server_Port +
2012-01-15 22:39:28
403
原创 Android SAX解析XML文件
public class XMLParser { SAXParserFactory factory = SAXParserFactory.newInstance(); XMLReader reader = null; public Map getUpdateInfo(String xml) { xml = trope(xml);
2012-01-15 22:38:34
337
转载 Android 获取在局域网内的IP
// 得到本机在局域网中的IP private String getIP() { WifiManager wifiService = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiinfo = wifiService.getConnectionInfo(); re
2012-01-15 22:36:58
4402
原创 Java 判断 String 是否为合法IP
// 判断输入的IP是否合法 private boolean checkIP(String str) { Pattern pattern = Pattern .compile("^((\\d|[1-9]\\d|1\\d\\d|2[0-4]\\d|25[0-5]" + "|[*])\\.)
2012-01-15 22:35:52
7395
转载 Android View输入动态限制
InputFilter[] filters = new InputFilter[1]; filters[0] = new InputFilter.LengthFilter(15); autoView.setFilters(filters); autoView.setKeyListener(new NumberKeyListener() {
2012-01-15 22:34:58
685
转载 Adnroid判断Wifi是否开启及连接到网络
public static boolean checkNetworkConnection(Context _context) { Context context = _context.getApplicationContext(); ConnectivityManager connectivity = (ConnectivityManager) context
2012-01-15 22:32:35
391
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人