- 博客(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
410
转载 Android 进程和线程
进程和线程 如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里
2012-02-18 14:31:06
365
转载 android service 生命周期
有了 Service 类我们如何启动他呢,有两种方法: • Context.startService() • Context.bindService() 1. 在同一个应用任何地方调用 startService() 方法就能启动 Service 了,然后系统会回调 Service 类的 onCreate() 以及 onStart() 方法。这样启动
2012-02-18 11:12:56
350
转载 百度Android开发面试题
1、 Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念 DVM指Dalvik的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念。 2、sim卡的EF 文件有何作用 sim卡的文件系统有自己规范,主要是为了和手机通讯,sim本 身
2012-02-18 10:30:47
500
转载 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
787
转载 Java中的IO流知识总结
总结一: Java IO的一般使用原则: 一、按数据来源(去向)分类: 1、是文件: FileInputStream, FileOutputStream, FileReader, FileWriter 2、是byte[]:ByteArrayInputStream, ByteArrayOutputStream 3、是Char[]: CharArrayReader, CharArrayW
2012-02-15 10:58:27
466
转载 Android Message 及其使用
一、线程间通讯的Message机制 1、Message介绍 frameworks\base\core\java\android\Os\Message.java Message是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造函数是pub
2012-02-13 13:04:11
399
转载 Android 进程和线程
进程和线程 如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在同一个进程和线程里(叫做“main”主线程)。如果组件启动时,已经存在应用程序的进程了(因为应用程序的其它组件已经在运行了),则此组件会在已有的进程和线程中启动运行。不过,可以指定组件运行在其他进程里
2012-02-13 11:21:11
343
原创 ListView自定义分割线
int[] colors = {0, 0xFFCCCCCC, 0}; // red for the example listview.setDivider(new GradientDrawable(Orientation.RIGHT_LEFT, colors));
2012-02-10 17:25:40
461
转载 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
2411
转载 Android 通过xml创建菜单
一般情况下,开发者在res/Layout路径下来定义应用程序的GUI。应用Eclipse 创建一个新项目后,可以看到res/layout中存在一个 预置的main.xml文件,其 作为程序默认启动界面。同样,可以通过这种方式 创建一个静态的Menu,创建 方法参阅下边的源代码: ?View Code XML android:id="@+id/previous" androi
2012-02-10 17:15:40
568
转载 获取标题栏和状态栏高度
1.获取状态栏高度: decorView 是window 中的最顶层view,可以从window 中获取到decorView,然后decorView 有个getWindowVisibleDisplayFrame 方法可以获取到程序显示的区域,包括标题栏,但不 包括状态栏。 于是,我们就可以算出状态栏的高度了。 Rect frame = new Rect(); getWindow().g
2012-02-10 17:12:28
580
原创 在Activity标题中加入圆形进度
在使用时我们首先需要在setContentView 之前声明 requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); 在需要显示进度时调用 setProgressBarIndeterminateVisibility(true); 停止时调用 setProgressBarIndeterminateVisibility(fal
2012-02-10 17:02:54
655
原创 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
396
转载 获取Android手机中SD卡存储信息 获取剩余空间
SD卡作为手机的扩展存储设备,在手机中充当硬盘角色,可以让我们手机存放更多的数据以及多媒体等大体积文件。因此查看SD卡的内存就跟我们查看硬盘的剩余空间一样,是我们经常操作的一件事,那么在Android开发中,我们如何能获取SD卡的内存容量呢? 首先,要获取SD卡上面的信息,必须先对SD卡有访问的权限,因此第一件事就是需要添加访问扩展设备的权限。 android:name="an
2012-01-31 16:27:56
515
转载 Android Theme Style
当你设计你的程序的时候,你可以用风格和主题来统一格式化各种屏幕和UI元素。 风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义文本的字号大小和颜色,然后将其用在View元素的一个特定的实例。 主题是一个包含一种或者多种格式化属性的集合,你可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个A
2012-01-31 14:21:29
373
转载 Android Uri转换成真实File路径
Uri uri = data.getData(); 02 03 String[] proj = { MediaStore.Images.Media.DATA }; 04 05 Cursor actuali
2012-01-31 14:09:34
1241
原创 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
1212
原创 Android 自动更新
private void downloadNewVerApkFile() { new Thread() { public void run() { HttpClient client = new DefaultHttpClient(); String url = Requester.ge
2012-01-15 22:52:25
338
原创 Android 获取程序版本信息
public int getVerCode() { int verCode = -1; try { verCode = InitInfoActivity.this.getPackageManager().getPackageInfo( "seventh7.barcode.client.omeet
2012-01-15 22:50:44
474
原创 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
334
原创 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
1072
原创 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
522
原创 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
497
原创 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
434
原创 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
363
转载 Android 获取在局域网内的IP
// 得到本机在局域网中的IP private String getIP() { WifiManager wifiService = (WifiManager) getSystemService(WIFI_SERVICE); WifiInfo wifiinfo = wifiService.getConnectionInfo(); re
2012-01-15 22:36:58
4454
原创 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
7432
转载 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
716
转载 Adnroid判断Wifi是否开启及连接到网络
public static boolean checkNetworkConnection(Context _context) { Context context = _context.getApplicationContext(); ConnectivityManager connectivity = (ConnectivityManager) context
2012-01-15 22:32:35
417
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅