Time of Update: 2018-12-07
程式執行需要讀取到安全敏感項必需在androidmanifest.xml中聲明相關許可權請求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允許讀寫訪問”properties”表在checkin資料庫中,改值可以修改上傳( Allows read/write access to the “properties” table in the checkin database, to change values that get
Time of Update: 2018-12-06
1.換用Linux系統,這個也沒有見過誰有詳細的測試報告.我現在就在Ubuntu下做開發,似乎快了那麼一點點,但也或許是心理作用.2.不使用模擬器,使用真機.額,這個似乎和話題無關.3.增大開發機器(電腦)的記憶體和CPU4.建模擬器的時候,不要使用Google
Time of Update: 2018-12-06
res/layout/main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-06
一.拆包 1.準備工具 Java環境、簽名工具、7zip壓縮軟體 Jave下載: http://sdlc-esd.sun.com/ESD6/JSCDL/jdk/6u20-b02/JavaSetup6u20.exe?AuthParam=1274928410_5d4a09c4420bcb5edc73b407816cf3c6&GroupName=JSC&FilePath=/ESD6/JSCDL/jdk/6u20-b02/JavaSetup6u20
Time of Update: 2018-12-06
res/layout/main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"
Time of Update: 2018-12-06
你曾經被iphone用手指在螢幕劃來花去拖動相片吸引嗎?在Android同樣能夠實現,而且不是什麼難事。這裡需要用到android.content.Context;android.widget.BaseAdapter;android.wiget.ImageView;等。android.content.Context在Activity中類似於一張Canvas畫布,能夠隨時處理或覆蓋它。Context與Intent一樣是android.content的子類。本執行個體通過在layout中放置Gall
Time of Update: 2018-12-06
需要在多個activity或者service之間共用資料1、自訂ApplicationJava代碼 public class DemoApplication extends Application {private HashMap<String, Object> map = new HashMap<String, Object>();public void put(String key,Object object){map.put(key,
Time of Update: 2018-12-06
編譯Android系統源碼需要以下工具:git工具,repo工具,java sdk,主機編譯工具等我的實驗環境是ubuntu 10.10,步驟如下1.開啟終端輸入alex@alex-Linux:~$ sudo -iroot@alex-Linux:~$ apt-get install git-core flex bison gperf libesd0-dev ziproot@alex-Linux:~$ apt-get install libwxgtk2.6-dev zlib1g-dev
Time of Update: 2018-12-06
介面 src/Ex03_16.javapackage gphone.EX03_16;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class EX03_16 extends Activity {
Time of Update: 2018-12-06
作為開發人員,為啥我們要關心UI?因為UI越好,使用者會感覺你的軟體品質越好,第一印象更好;於是他們會給你更好的評分;於是你的軟體會有更好的排名;於是,會有更多人裝你的軟體,你也就能賺到更多錢。五不要和九要五不要:1. 不要照搬其他平台上的UI設計。應該讓使用者感覺是在使用一個真正的 Android 軟體,在你的品牌顯示和平台整體觀感之間做好平衡。2. 不要過度使用模態進度條和確認對話方塊。3. 不要使用固定的絕對位置布局。4. 不要使用px單位,使用dp;如果是文本,使用sp。5.
Time of Update: 2018-12-07
前言 這段時間在研究android平台上的開源項目——StandupTimer,這是由jwood所設計的一個較為簡單android應用,用於控制會議時間,類似秒錶倒計時。OptionsMenu 在android的SDK中options menu 是這樣解釋的:Options menus: The icon menus do not support item check marks and only show the item's condensed title. The expanded
Time of Update: 2018-12-07
前言 這段時間在研究android平台上的開源項目——StandupTimer,這是由jwood所設計的一個較為簡單android應用,用於控制會議時間,類似秒錶倒計時。TabActivity & TabHost tabActivity繼承自Activity,其內部定義好了TabHost,可以通過getTabHost()擷取。TabHost 包含了兩種子項目:一些可以自由選擇的Tab
Time of Update: 2018-12-07
1.undefined reference to `__cxa_end_cleanup'$(NDK_HOME)/sources/cxx-stl/gnu-libstdc++/libs/armeabi/libsupc++.a添加到 LOCAL_LDLIBS 後面 2.沒有規則可以建立“obj/local/armeabi/objs/p2p/***.o”需要的目標“/android-ndk-r7/build/core/***.cpp”。 停止。 LOCAL_PATH := $(call
Time of Update: 2018-12-07
Android 預設是沒有雙擊事件的,不知道為什麼~~.. 不多說,直接上代碼。首先增加一個雙擊事件介面:public interface OnDoubleClickListener {public void OnSingleClick(View v);public void OnDoubleClick(View v);} 然後再添加一個方法: /** * 註冊一個雙擊事件 * 改自網友的,增加 Handler 處理,如果不加這個,會引起安全執行緒之類錯誤。
Time of Update: 2018-12-07
首先看一個引用:ARemoteViews object (and, consequently, an App Widget) can support thefollowing layout classes:*FrameLayout*LinearLayout*RelativeLayout Andthe following widget
Time of Update: 2018-12-07
在上一節中,我們使用Handler、Thread/Runnable 、URL、HttpURLConnection等等來進行非同步下載網狀圖片。但是採用這種方式有一些缺點,如下:線程的開銷較大,如果每個任務都要建立一個線程,那麼程式的效率要低很多。線程無法管理,匿名線程建立並啟動後就不受程式的控制了,如果有很多個請求發送,那麼就會啟動非常多的線程,系統將不堪重負。
Time of Update: 2018-12-07
一、產生密鑰庫將位置定位在jdk的bin檔案中,輸入以下命名行:keytool -genkey -alias ChangeBackgroundWid get.keystore -keyalg RSA -validity 20000 -eystore ChangeBackgroundWidget.keystore上面的命令中間不換行,按下“Enter”鍵,並根據提示填寫相關資訊,詳細資料如下及圖1(validity為有效期間,這裡有效期間為20000天):輸入keystore密碼:再次輸入新密碼:
Time of Update: 2018-12-07
描述:擷取一個包含指定資料的 Cursor 對象,並由 Activity 來接管這個 Cursor 的生命週期。 首先該函數通過調用 getContentResolver().query(uri, projection, selection, selectionArgs, sortOrder) 擷取一個包含指定資料(由 query 方法的參數指定)的 Cursor 對象。然後通過調用 startManagingCursor(c) 實現由 Activity 來接管返回的 Cursor c
Time of Update: 2018-12-07
在第一節中,我們使用Handler、Thread/Runnable 、URL、HttpURLConnection等等來進行非同步下載網狀圖片。然後第二節中換了AsyncTask方式。那麼這一節我們再應用其他方式,這個方式與第一節有點雷同,感覺走了一圈回到原地,只是風景更加美麗。人生很多時候也是如此,從NULL中來再回到NULL中。那麼它是誰呢?java.util.concurrentjava.util.concurrent 是在並發編程中很常用的工具 +
Time of Update: 2018-12-07
上文說到擷取手機所在地的經緯度,那麼有幾種方式呢?通過GPS,network.而地位API中提供了LocationManager,以及Location。其中LocationManager用來獲得位置服務,Location用來擷取位置。具體代碼如下:View Code private GeoPoint getGeoPoint(){ LocationManager