Time of Update: 2018-12-06
User Location主要用於擷取使用者的位置和追蹤使用者的移動 關鍵API: Location Manager用於管理Android的使用者定位服務;Location Provider提供多種定位方式供開發人員使用 定位方式的分類: 1. 使用GPS衛星進行定位,需要在AndroidManifest當中聲名許可權android.permission.ACCESS_FINE_LOCATION 2.
Time of Update: 2018-12-06
public void startActivity(Intent intent, int animationEnterId, int animationLeaveId) { Activity activity = this; activity = TinyUtils.getRootActivity(this); if (activity == this) { super.startActivity(intent); } else {
Time of Update: 2018-12-06
1. 這是Json資料,String str = "[{\"name\":\"Michael\",\"age\":20},{\"name\":\"Mike\",\"age\":21}]"。這個Json資料有一個數組,數組裡面有兩個Json對象 2. 首先必鬚生成Type對象,使用以下的方式(User是上一節的User類): Type listType = new TypeToken<LinkedList<User>>(){}.getType();
Time of Update: 2018-12-06
系統打電話介面:Intent intent = new Intent();//系統預設的action,用來開啟預設的電話介面intent.setAction(Intent.ACTION_CALL);//需要撥打的號碼intent.setData(Uri.parse("tel:"+i)); callPhoneAndSendMessage.this.startActivity(intent); 系統發簡訊介面:Intent intent = new
Time of Update: 2018-12-06
布局XML: <android.gesture.GestureOverlayView android:id="@+id/gesture1" android:layout_width="fill_parent" android:layout_height="fill_parent" android:gestureStrokeType="multiple">
Time of Update: 2018-12-06
需要解析的XML:<?xml version="1.0" encoding="utf-8"?><persons> <person id="23"> <name>張老師</name> <age>21</age> <persion> <person id="20"> <name>李老師</name> <a
Time of Update: 2018-12-06
在實際開發中,開發android軟體的過程需要不斷地進行測試。使用Junint測試架構,是正規Android開發的必用技術,在Junint中可以得到組件,可以類比發送事件和檢測程式處理的正確性。單元測試是嵌入到項目中;也可以作為一個單獨的項目爭對某個具體項目進行測試。 第一步:首先在AndroidManifest.xml中加入下面紅色代碼: <manifest
Time of Update: 2018-12-06
一、 在res/values 檔案下定義一個attrs.xml 檔案.代碼如下:<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="customView"> <attr name="android:textColor"/>//在自訂屬性中使用Android內建的屬性名稱字 <attr name="customte
Time of Update: 2018-12-06
方法一: 如果單純的傳遞List<String> 或者List<Integer>的話
Time of Update: 2018-12-06
{ "id": 912345678901,"age": 33, "text": "How do I stream JSON in Java?", "geo": null, }紅色部分如果表示有可能為null,則在判斷的時候需要如下name.equals("geo")&& reader.peek() !=
Time of Update: 2018-12-06
public class memInfo { // 獲得可用的記憶體 public static long getmem_UNUSED(Context mContext) { long MEM_UNUSED;// 得到ActivityManager ActivityManager am = (ActivityManager) mContext.getSystemService(Context.ACTIVITY_SERVICE);//
Time of Update: 2018-12-06
直接上代碼了:<CheckBox android:id="@+id/checkbox" android:focusable="false" // 必須有 android:clickable="false" // 必須有 android:layout_marginLeft="20dp" android:layout_width="wrap_content"
Time of Update: 2018-12-06
//定義一個訪問圖片的數組 int[] images = new int[]{ R.drawable.java, R.drawable.ee, R.drawable.classic, R.drawable.ajax, R.drawable.xml, };//擷取LinearLayout版面配置容器 LinearLayout main = (LinearLayout)findViewById(R.id.root);//將ImageView組件添加到LinearLayout版面配置容器中 main.
Time of Update: 2018-12-06
此為轉寄帖:經本人親自測試,代碼的確可用,也可以實現功能,有不錯參考價值。http://www.cnblogs.com/wangjianhui/archive/2011/06/15/2081705.html有時候我們需要修改已經產生的列表,添加或者修改資料,notifyDataSetChanged()可以在修改適配器綁定的數組後,不用重新重新整理Activity,通知Activity更新ListView。今天的例子就是通過Handler
Time of Update: 2018-12-06
如果想使用actionbar的主題需要如下設定,那麼如果手機的sdk版本大於或等於11就可以使用actionbar<uses-sdkandroid:minSdkVersion="4" android:targetSdkVersion="11"/>但是如果想使用actionbar的api,需要設定android:minSdkVersion to "11"但是想在sdk3.0之前的版本使用actionbar的api的話,建議參考:http://blog.csdn.net/daguaio_
Time of Update: 2018-12-06
public void getAppTrafficList(){ //擷取所有的安裝在手機上的應用軟體的資訊,並且擷取這些軟體裡面的許可權資訊 PackageManager pm=getPackageManager();//擷取系統應用程式套件管理 //擷取每個包內的androidmanifest.xml資訊,它的許可權等等 List<PackageInfo>
Time of Update: 2018-12-06
轉:http://bbs.51cto.com/thread-970933-1.html 上傳一個經測試成功的demo:AllActivtyExit.rar因為android的API中沒有提供一次性退出的介面所以想要在多activity的程式裡面一次性退出的話就要費點功夫了。我是在一個單例對象裡面記錄activity棧中activity的引用然後在需要退出時遍曆一遍finish()掉就可以了。實現步驟如下:1、建立一個單例對象package com.exit;import
Time of Update: 2018-12-06
首先需要下載Jar包:圖表jar.rar線性圖:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); // 1, 構造顯示用渲染圖XY
Time of Update: 2018-12-06
sv01 = (ScrollView) findViewById(R.id.popup_sf_event_scroll_01); sv02 = (ScrollView) findViewById(R.id.popup_sf_event_scroll_02); sv02.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v,
Time of Update: 2018-12-06
1. 環境搭建Ubuntu+eclipse+ADT2. Android 啟動很慢?沒辦法,確實是很慢,等著吧,普遍說法是啟動第一次後不關閉,以後的就是部署了要快不少的,經測試,確實是要快一些的。最不能讓我接受的是居然連點擊Home鍵都是很慢的呢。3.R.layout.main cannot be resolved剛寫了一行就出了這麼個錯誤,讓我沒有一點脾氣的來尋找原因。解決方案:(1)刪除第三行的“import android.R” 註:我不知道是什麼時候加進來的。(2)勾選Eclipse中的“