`
文章列表
attr.xml 自定义属性format     1. reference:参考某一资源ID。    (1)属性定义:            <declare-styleable name = "名称">                   <attr name = "background" format = "reference" />            </declare-styleable>
TabHost配合Radio按钮 简单使用   使用TabHost 可以在一个屏幕间进行不同版面的切换 一、继承TabActivity 示例 public class MainActivity extends TabActivity {          private TabHost tabHost;        private RadioGroup radioGroup;                   @Override     public void onCreate(Bundle savedInstanceState) {         super. ...
Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT   Activity的两种启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT 1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:     Intent intent = new Int ...
一,SQLite常见的数据类型SQLite是无类型的。 这意味着你可以保存任何类型的数据到你所想要保存的任何表的任何列中,无论这列声明的数据类型是什么(只有自动递增Integer Primary Key才有用)。对于SQLite来说对字段不指定类型是完全有效的。 即使SQLite允许忽略数据类型,但是仍然建议在你的Create Table语句中指定数据类型。 因为数据类型对于你和其他的程序员交流,或者你准备换掉你的数据库引擎是非常有用的。SQLite只支持常见的5种存储类,   NULL   INTEGER  --整型   REAL      --浮点数   TEXT      --文本
Java学习之路:不走弯路,就是捷径   1.如何学习程序设计?     JAVA是一种平台,也是一种程序设计语言,如何学好程序设计不仅仅适用于JAVA,对C++等其他程序设计语言也一样管用。有编程高手认为,JAVA也好C也好没什么分别,拿来就用。为什么他们能达到如此境界?我想是因为编程语言之间有共通之处,领会了编程的精髓,自然能够做到一通百通。如何学习程序设计理所当然也有许多共通的地方。1.1 培养兴趣    兴趣是能够让你坚持下去的动力。如果只是把写程序作为谋生的手段的话,你会活的很累,也太对不起自己了。多关心一些行业趣事,多想想盖茨。不是提倡天天做白日梦,但人要是没有了梦想,你觉得 ...
1、MINA 框架简介Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。MINA(Multipurpose Infrastructure for Network Applications)是用于开发高性能和高可用性的网络应用程序的基础框架。通过使用MINA框架可以可以省下处理 ...
Android AsyncTask(异步) 操作使用         1、Main类 public class Main extends Activity { private Button buttonNet; private Button buttonPrint; private TextView textView; private ProgressBar progressBar; ProgressAsync progressAsync;     @Override     public void onCreate(Bundle savedInstanceStat ...
Android Broadcast(广播)使用     package com.broad;       import android.app.Activity;   import android.content.BroadcastReceiver;   import android.content.Context;   import android.content.Intent;   import android.content.IntentFilter;   import android.os.Bundle;   import android.uti ...
java.util.concurrent.ExecutorService与Executors例子的简单剖析   对于多线程有了一点了解之后,那么来看看java.lang.concurrent包下面的一些东西。在此之前,我们运行一个线程都是显式调用了Thread的start()方法。我们用concurrent下面的类来实现一下线程的运行,而且这将成为以后常用的方法或者实现思路。            看一个简单的例子:    Java代码   public class CacheThreadPool {       public static void ...
Android内存管理-SoftReference的使用    很多时候我们需要考虑Android平台上的内存管理问题,Dalvik VM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market客户端设计,基本上都没有采用很好的内存管理机制和缓存处理。   如果细心的网友可能发现Android Market客户端载入时,每个列表项的图标是异步刷新显示的,但当我们快速的往下滚动到一定数量比如50个,再往回滚动时可能我们看到了部分App的图标又重新开始加载,当然这 ...
Android的animation由四种类型组成  XML中  alpha  (android.view.animation.AlphaAnimation) 渐变透明度动画效果    <alpha> <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="[url=]http://schemas.android.com/apk/res/android[/url]" > <alpha android:fromAlpha=&qu ...
  Android系统自带样式---android:theme   android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式 android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" : 不显示应用程序标题栏,并全屏 android:theme="Theme.Ligh ...
Android中的布局属性 fill_parent:占满整个屏幕 wrap_content:大小刚好足够显示当前控件里的内容。 android:gravity="right":表示其子控件的对齐方式(重力倾向)
Android 检测网络是否打开   1.网络是否连接(包括Wifi和移动网络) private boolean isNetworkConnected() {           ConnectivityManager cm =                    (ConnectivityManager) mContext.getSystemService(Context.CONNECTIVITY_SERVICE);           NetworkInfo network = cm.getActiveNetworkInfo();           if (networ ...
 Java Native Interface (JNI)标准是java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI 是本地编程接口,它使得在 Java 虚拟机 (VM) 内部运行的 Java 代码能够与用其它编程语言(如 C、C++ 和汇编语言)编写的应用程序和库进行交互操作。 1.从如何载入.so档案谈起     由于Android的应用层的类都是以Java写的,这些Java类编译为Dex型式的Bytecode之后,必须靠Dalvik虚拟机(VM: Virtual Machine)来执行。VM在Android平台里,扮演很重要的角色。     此外,在执行Java ...
Global site tag (gtag.js) - Google Analytics