- 博客(25)
- 资源 (3)
- 收藏
- 关注
转载 android 动画
动画类型Android的animation由四种类型组成。XML中 alpha 渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面
2011-10-09 11:30:56 1348
原创 android/java 计算大文件的sha1值
最近做android的一个小工具,其中一个功能要计算一个apk的sha1值。但是遇到大的文件就会报错。遇到任何问题,首先要发现问题,然后分析问题,最后解决问题。发现问题我调试了一下程序,发现问题出现在下面的代码里如下:
2011-09-29 10:54:04 8250 2
转载 一篇不错的讲解Java异常的文章【转载】
六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ... 2 java.sql.Connectio
2011-09-26 15:17:08 831
转载 java 异常机制
在理想情况下,用户输入数据的格式永远是正确的,选择打开的文件也一定存在,并且永远不会存在Bug。然而现实世界里我们的代码总会存在这样或者那样的错误。这些错误我们称为异常。但是人们在遇到异常时,希望程序能够向用户发送异常通知,保存所有的操作结果和数据,以及以适当的行为退出程序。这就
2011-09-26 15:08:17 760
转载 使用scrollview不让键盘覆盖编辑框
我在Android一个界面有一个编辑的文本框,当文本框获得焦点的时候就会弹出一个模拟键盘,而这个键盘把文本框给盖住了!!!使文本框编辑不方便,也看不到编辑的效果,有什么方法不让模拟键盘遮住文本编辑框了吗,到网上问问各位大侠和查了些资料具体的解决方法如下,主要使用的是:Scroll
2011-09-21 15:32:46 558
原创 java 异常机制
在理想情况下,用户输入数据的格式永远是正确的,选择打开的文件也一定存在,并且永远不会存在Bug。然而现实世界里我们的代码总会存在这样或者那样的问题,错误。一. 异常分类 所有的异常都是由Throwable继承而来,在下一层分解为两个分支,Error和Exception
2011-09-13 09:55:27 168
原创 android 自定义权限
android自定义权限的时候,无论是在哪个程序里定义的该权限,其它程序就不用在重复定义,可以直接申明。比如A程序定义权限: B程序里就可以直接申明这个权限: 安全机制也在于权限。比如我自己写的数据库,我定义一个访问权限,其它程序要访问这个数据库,必须申明该权
2011-09-06 17:59:04 119
原创 permission与uses-permission区别
permission是自定义权限,别人访问该程序时需要申请的权限 uses-permission是程序申请时要用到的权限~
2011-09-06 10:55:01 145
原创 AndroidManifest.xml 文件详解
AndroidManifest.xml是每个android程序中必须的文件。它位于application的根目录,描述了package中的全局数据,包括了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置
2011-09-05 15:58:26 605
转载 Android Intents and Intent Filters
Intents and Intent Filters三种应用程序基本组件——activity, service和broadcast receiver——是使用称为intent的消息来激活的。Intent消息传递是一种组件间运行时绑定的机制. intent是Intent对象,
2011-09-05 14:50:26 686
原创 android 将程序设置为app2sd
从android 2.2 开始,打开“程序管理”,可以进行app2sd。但是,有的程序的这个选项是灰色,无法选择,有的可以。经过查找SDK文档,我找到原因了。需要再程序里添加一句代码,就可以使你的程序随意移动。就是下面这句代码: xmlns:android="http:/
2011-09-02 13:35:07 1230
原创 android获取程序详细权限信息
我们大家平时打开android程序管理的选项,可以看到一个程序的权限列表,内容详细。如下图所示: 我就想自习写程序得到一个程序的权限列表。由于系
2011-09-01 17:39:23 16455 6
转载 Java 内存回收
Java平台引用一、创建类MyDate:public class MyDate extends Date { /** Creates a new instance of MyDate */ public MyDate() { }
2011-08-25 15:04:50 773
原创 java 枚举类型分析
最近做android开发,需要用到枚举值,这样可以连续赋值,我按之前c++那样书写,如下所示:public enum ColorSelect { RED_BAGE = 0, GREEN_BAGE, BLUE_B
2011-08-16 14:47:33 8564 2
原创 android 导入第三方jar包,亲测成功
今天编程需要导入第三方jar包,网上找方法,全部千篇一律,而且还是会报错。右键工程,Build path,java build path,选择libraries在右边的按钮中点击“Add Library”选择“User library”,点击“下一步”点击
2011-07-18 11:33:46 2180 1
原创 android 导入第三方jar包,亲测成功
之前在网上搜到,都是千篇一律,就是下面这种方法。右键工程,Build path,java build path,选择libraries在右边的按钮中点击“Add Library”选择“User library”,点击“下一步”点击“User librarys”按钮在出现的界面中点
2011-07-18 10:51:00 191
转载 Linux fork的运行机制
从一道面试题谈linux下fork的运行机制 今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目: 给出如下C程序,在linux下使用gcc编译:#include "stdio.h"#include "sys/types.h" #in
2011-07-11 16:18:49 423
转载 Linux fork的运行机制
从一道面试题谈linux下fork的运行机制 今天一位朋友去一个不错的外企面试linux开发职位,面试官出了一个如下的题目: 给出如下C程序,在linux下使用gcc编译:1 #include "stdio.h"2 #include "sys/types.h"
2011-07-11 16:12:54 86
原创 android.intent.category以及android.intent.action.MAIN
一. android.intent.category.LAUNCHER与android.intent.category.HOME的区别android.intent.category.LAUNCHER:android.intent.category.LAUNCH
2011-07-04 13:52:46 4030
转载 Python正则表达式指南
<br />http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html
2011-02-21 12:33:00 67
转载 Android 系统属性读取
该程序可以读取手机的基本属性,包括IMEI,IMSI,运营商,OS版本,屏幕宽度和高度等。因为手机号不一定能直接读取,有的手机厂商将手机号写入SIM卡,有的没有写。TelephonyManager telephonyManager= (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); String imei=telephonyManager.getDeviceId();
2010-10-27 14:34:00 140
原创 BroadcastReceiver中发送message给主界面
<br />方法一:<br />在主界面中:<br /> public static Handler myHandler = new Handler(){<br /> public void handleMessage (final Message msg){<br /> if(msg.what==0){ <br /> //进行相应操作 <br /> }<br /> } <br /> }; <br /> <br />
2010-10-26 18:08:00 1191
原创 Android 读彩信的主题出现乱码,终极解决
} int _id=2;Cursor c=getContentResolver().query(Uri.parse("content://mms"), null,"_id="+_id, null, null); if(c!=null) { c.moveToFirst(); String sub=""; sub+=c.getString(c.getColumnIndex("sub")); L
2010-08-12 14:19:00 3699 1
转载 关于SQLiteOpenHelper的理解
<br />在Android上使用数据库,必然要接触到SQLiteOpenHelper类。实现SQLiteOpenHelper类,必须实现OnCreate()和OnUpdate方法。<br />onCreate()是你在调用getWritableDatabase()或者getReadableDatabase()时,如果没有创建数据库,则会调用这个方法,在这个方法里一般写你创建表的语句等等。关于你说的在模拟器里数据表丢失的问题,可能是你模拟器设置的问题了,我在自己的模拟器上以及真机上从来没遇到过这种情况。<b
2010-06-11 13:36:00 576
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人