Android之创建实时文件夹
摘要:以下使用的是SDK自带的例子来进行分析:首先,需要在 AndroidManifest.xml中添加<action android:name= "android.intent.action.CREATE_LIVE_FOLDER" />然后如下分析:public class MyLiveFolder extends Activity { public static final Uri CONTENT_URI = Uri.parse("content://my.app/live"); protected void onCreate(Bundle s
阅读全文
posted @
2012-04-28 15:18
lee0oo0
阅读(456)
推荐(0)
Android之创建程序快捷方式
摘要:创建快捷方式是需要在桌面中长按,然后选择shortcut,然后在选择需要创建快捷方式的程序。以下是步骤: 1. 首先,需要在AndroidManifest中添加<action android:name="android.intent.action.CREATE_SHORTCUT" /> 1A.判断是否要添加快捷方式:if (getIntent().getAction().equals(Intent.ACTION_CREATE_SHORTCUT)) 2. 创建一个Intent对象 3. 使用这个对象(第2步的Intent对象)创建快捷方式的名字,第一个参数固定,第
阅读全文
posted @
2012-04-28 11:32
lee0oo0
阅读(865)
推荐(0)
Android之Bitmap使用心得(持续更新)
摘要:因为此代码里面有解释,因此直接上代码:publicclassChangeBitmapPixelextendsActivity{privateButtonbtn;privateBitmapphoto;privateImageViewimage;FileOutputStreamfos=null;BufferedOutputStreambos=null;privateByteArrayOutputStreambaos;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);set
阅读全文
posted @
2012-04-26 11:28
lee0oo0
阅读(9821)
推荐(0)
Android之短信广播接收内容
摘要:以下是短信广播接收内容步骤: 1. 常见一个接收类,此类继承BroadcastReceiver ,需要创建一个action; 2.需要在AndroidManifest中注册这个接收类(关键字receiver)并为action绑定,最后注册短信接收权限 <receiver android:name="EX06_01_SMSreceiver"> //继承BroadcastReceiver 的类名 <!-- 設定要捕捉的訊息名稱為provider中Telephony.SMS_RECEIVED --> <intent-filter> <ac
阅读全文
posted @
2012-04-09 10:30
lee0oo0
阅读(4289)
推荐(0)
Android之基本常见知识(持续更新)
摘要://能够取得屏幕的信息DisplayMetrics dm = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm);dm.widthPixels; //取得宽像素 dm.heightPixels; //取得高像素//获取当地的日历Calendar c=Calendar.getInstance(); mYear=c.get(Calendar.YEAR);//获取年份 mMonth=c.get(Calendar.MONTH);//获取月份mDay=c.get(Calendar....
阅读全文
posted @
2012-04-07 20:52
lee0oo0
阅读(3666)
推荐(1)
Android之Handler有感(三)
摘要:主线程给主线程发送消息: public class mainSendToMain extends Activity { private Button btnTest; private TextView textView; private Handler handler; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); btnTest = (Butt...
阅读全文
posted @
2012-04-06 17:26
lee0oo0
阅读(10542)
推荐(0)
Android之Oauth验证(一)
摘要:*** User 是用户*** Service Provider是网络服务(例如是新浪微博)*** Consumer是客户端程序
阅读全文
posted @
2012-04-04 15:28
lee0oo0
阅读(394)
推荐(0)
Android之Socket的基于UDP传输
摘要:接收方创建步骤: 1.创建一个DatagramSocket对象,并指定监听的端口号 DatagramSocket socket = newDatagramSocket (4567); 2. 创建一个byte数组用于接收 byte data[] = new byte[1024]; 3. 创建一个空的DatagramPackage对象 DatagramPackage package = newDatagramPackage(data , data.length); 4. 使用receive方法接收发送方所发送的数据,同时这也是一个阻塞的方法 socket.receive(p...
阅读全文
posted @
2012-04-04 13:32
lee0oo0
阅读(27484)
推荐(0)
Android之Wifi使用
摘要:Wifi网卡状态: WIFI_STATE_DISABLED : WIFI网卡不可用 WIFI_STATE_DISABLING : WIFI正在关闭 WIFI_STATE_ENABLED : WIFI网卡可用 WIFI_STATE_ENABLING : WIFI网卡正在打开 WIFI_STATE_UNKNOWN : 未知网卡状态第一步: 通过WifiManager manager = (WifiManager)Context.getSystemService(Service.WIFI_SERVICE) 得到WifiManager 对象第二步: 打开或者关闭WifisetWifiEnabled(.
阅读全文
posted @
2012-04-04 12:37
lee0oo0
阅读(546)
推荐(0)
Android之WebView简易应用
摘要:WebViewallows you to create your own window for viewing web pages (or even develop a complete browser). In this tutorial, you'll create a simpleActivitythat can view and navigate web pages. Create a new project namedHelloWebView.Open theres/layout/main.xmlfile and insert the following:<?xml v
阅读全文
posted @
2012-04-01 09:58
lee0oo0
阅读(819)
推荐(0)
Android之ContentProvider
摘要:Content ProvidersIn this documentContent provider basicsQuerying a content providerModifying data in a providerCreating a content providerContent URI summaryKey classesContentProviderContentResolverCursorContent providers store and retrieve data and make it accessible to all applications. They'r
阅读全文
posted @
2012-03-31 11:59
lee0oo0
阅读(649)
推荐(0)
Android之SharedPreferences(二)——跨程序调用
摘要:第一个程序的: SharedPreferences preferences = getSharedPreferences("count", MODE_WORLD_READABLE);第二个程序的: // 获取其他程序所对应的Context Context useCount = createPackageContext("org.crazyit.io", Context.CONTEXT_IGNORE_SECURITY); SharedPreferences prefs = useCount.getSharedPreferences("count&
阅读全文
posted @
2012-03-29 23:38
lee0oo0
阅读(1751)
推荐(0)
Android之SharedPreferences(一)
摘要:写: 1. 通过getSharedPreferences得到SharedPreferences对象;传入的第一个参数是string类型的名字,传入的第二个参数可以为MODE_WORLD_READABLE或者MODE_WORLD_WRITEABLE 2. 使用该对象的edit方法得到SharedPreferences.edit对象 3.可以使用各种put方法,例如是putString传入数据 4. 这里顺便说一下SimpleDateFormat类, 以下是例子 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 "
阅读全文
posted @
2012-03-29 21:12
lee0oo0
阅读(1116)
推荐(0)
Android之Handler有感(二)
摘要:注意:我们创建Handler的对象调用post方法,然后传递进去一个Runnable对象的这种方式并不会创建一个新的线程。 HandlerThread和Looper :HandlerThread是Thread的子类 以下是应用框架: 1. 首先创建HandlerThread对象 2.对用HandlerThread对象的start方法启用新线程 3. 创建一个类继承Handler,调用含有Looper的构造函数 public class MyHandler extendsHandler{ publicMyHandler (Looper looper){ super(looper)...
阅读全文
posted @
2012-03-29 15:15
lee0oo0
阅读(264)
推荐(0)
Android之Handler有感(一)
摘要:一直对Handler有所疑惑,今天做出决心要搞懂,现在粗略讲讲心得。 Handler拥有两个队列,一个是放线程的队列,我们就暂且叫做线程队列;而另外一个是放消息的队列,我们暂且叫做消息队列。 创建线程的方法在Java当中有两种,一种是继承Thread而另外的一种则是实现Runnable。在Android中我们比较常用的是实现Runnable,然后可以通过Handler的post方法或者是postDelayd方法把线程添加到线程队列当中。当需要停止的时候的是调用Handler的removeCallBacks方法。 说道消息队列,我们通过在Runnable中Handler的obtainMess..
阅读全文
posted @
2012-03-29 15:13
lee0oo0
阅读(374)
推荐(0)
Android之TabHost使用(引用SDK例子文档)
摘要:Tab LayoutTo create a tabbed UI, you need to use aTabHostand aTabWidget. TheTabHostmust be the root node for the layout, which contains both theTabWidgetfor displaying the tabs and aFrameLayoutfor displaying the tab content.You can implement your tab content in one of two ways: use the tabs to swapV
阅读全文
posted @
2012-03-29 09:39
lee0oo0
阅读(956)
推荐(0)
Android之ExpandableList使用
摘要:这是ExpandableList的使用效果:/**对SimpleExpandableListAdapter参数的解释 * 使用SimpleExpandableListAdapter显示ExpandableListView * 参数1.上下文对象Context * 参数2.一级条目目录集合 * 参数3.一级条目对应的布局文件 * 参数4.fromto,就是map中的key,指定要显示的对象 * 参数5.与参数4对应,指定要显示在groups中的id * 参数6.二级条目目录集合 * 参数7.二级条目对应的布局文件 * 参数8...
阅读全文
posted @
2012-03-26 10:53
lee0oo0
阅读(1538)
推荐(0)
Android上面的百度地图使用步骤
摘要:1)下载百度地图移动版API(Android)开发包 要在Android应用中使用百度地图API,就需要在工程中引用百度地图API开发包,这个开发包包含两个文件:baidumapapi.jar和libBMapApiEngine.so。下载地址:http://dev.baidu.com/wiki/imap/index.php?title=Android%E5%B9%B3%E5%8F%B0/%E7%9B%B8%E5%85%B3%E4%B8%8B%E8%BD%BD2)申请API Key 和使用Google map api一样,在使用百度地图API之前也需要获取相应的API Key。百度地图API K
阅读全文
posted @
2012-03-25 22:09
lee0oo0
阅读(17034)
推荐(1)
Android之Google Map(二)
摘要:这一个要介绍的是在MapActivity上添加图钉。在Android的SDK中有详细的介绍,见以下内容。Google Map ViewUsing the Google Maps library, you can create your own map-viewing Activity. In this tutorial, you'll create a simple map application in two parts. In Part 1, you'll create an app that shows a map the user can pan and zoom. I
阅读全文
posted @
2012-03-22 15:09
lee0oo0
阅读(890)
推荐(0)
Android之Google Map(一)
摘要://Google参考文档,帮助我们怎样申请一个Google Map Key及其相关内容 code.google.com/android/add-ons/google-apis/mapkey.html //xml文件 <com.google.android.maps.MapView android:layout_height="fill_parent" android:layout_weight="fill_parent" android:enable="true" android:clickable="true&quo
阅读全文
posted @
2012-03-22 01:42
lee0oo0
阅读(228)
推荐(0)