Time of Update: 2018-12-03
現在很多知名網站為廣大開發人員提供了開放平台,像百度,人人網等等!這裡是我根據百度官方提供的百度地圖的一個樣本,自己寫的一個小程式,有如下功能:(1) 定位當前位置(沒使用GPS,定位快,也相當精確),(2) 尋找附近的地點(景區,KFC等等),(3) 擷取去這個地點的路線(4) 將路線分享到人人 咱們直接,讓大家看的更為直觀一些:1, 開始介面2, 人人登陸介面3,
Time of Update: 2018-12-03
此項目實現網路通訊,android手機用戶端去請求PC服務端,將PC上mysql中的資料顯示在手機上。 PC服務端用JavaWeb寫了個servlet,android手機用戶端請求這個servlet,由servlet執行查詢資料,並返回給手機用戶端,伺服器為Tomcat。 為了更清楚的展示,咱們現在mysql建一個測試表test create table test(name varchar(20) primary
Time of Update: 2018-12-03
Android 1.5、1.6android.intent.category.ALTERNATIVE android.intent.category.BROWSABLE android.intent.category.DEFAULTandroid.intent.category.DEVELOPMENT_PREFERENCE android.intent.category.EMBED android.intent.category.HOME
Time of Update: 2018-12-03
這個類主要用來查詢判斷網路連接資訊。ConnectivityManager cm = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);NetworkInfo getActiveNetworkInfo() 擷取現在正串連的網路資訊,沒任何網路連接會返回null。NetworkInfo[] getAllNetworkInfo() 擷取機器能支援的所有網路資訊。NetworkInfo
Time of Update: 2018-12-03
之前對於四種模式的理解僅限於理論和一兩個簡單的測試(singleTop和singleTask)今天腦袋抽風想都實際測一下,暈,測到 singleInstance杯具了請對四種模式熟悉的朋友直接跳到文章底部,幫忙看下singleInstance的問題,謝謝 未標明launchMode的Activity都是預設啟動模式1,standard每次都會建立一個Activity執行個體 2,singleTask棧空間簡易示意:A -- B --
Time of Update: 2018-12-03
基於android的定位無非就兩種:network、gps。兩者各有優劣。Network:定位快,準確度低,受環境影響小。GPS:定位慢,準確度高,受環境影響大。本文要解決的問題:1. locationManager.getLastKnownLocation方法返回null。2. 如何?快速而又精確的定位。 E文好的話,直接看官網就好了http://developer.android.com/guide/topics/location/strategies.html 在你的程
Time of Update: 2018-12-03
AudioManager am = (AudioManager) getSystemService(Context.AUDIO_SERVICE);//通話音量 int max = am.getStreamMaxVolume( AudioManager.STREAM_VOICE_CALL ); int current = am.getStreamVolume( AudioManager.STREAM_VOICE_CALL ); Log.d(”VIOCE_CALL”,
Time of Update: 2018-12-03
1添加到Shortcut選項中/** * 添加到Shortcut選項中(預設案頭上長按調出) * * 同時需要在manifest中為activity提供一個包含 * action="android.intent.action.CREATE_SHORTCUT"的intent-filter */ private void addShortcutToOptions(){ // 建立一個預設的Intent Intent shortcut = new Intent(); //捷徑的名稱 shortcut.
Time of Update: 2018-12-03
1.在onCreate方法中:1.1調用getPreferredCameraId()方法,在此方法中new了ComboPreferences對象,此對象用於管理程式中產生的以包命名的設定檔,擷取此對象後初始化了一些配置。接著從設定檔中讀取照相機id mCameraId,
Time of Update: 2018-12-03
隨著電子產品的飛速發展,廣播電台幾乎已經遠離了人們的娛樂生活,但是近年來由於網路電台的興起,廣播電台又逐漸有了市場,手機上如果有一個網路電台軟體,使用率應該是比較高的。目前的主流智能手機平台中,iphone和symbian都已經有了這類軟體,android平台雖然推出的時間不是很長,但是也已經有這類軟體了,最近我也正在Android上做這方面的工作,下面就把我的一些經驗介紹一下。 網路電台種類目前的網路電台網站一般是基於以下三種協議的:mms、rtsp、http其中mms是微軟公司提出的網路流媒
Time of Update: 2018-12-03
1. 編譯報錯,找不到R相關資源在源碼目錄下建立一個應用,或者複製其它應用時,常出現這個錯誤。1) 什麼是R.javaR.java中編譯時間自動產生的,工程用到所有的資源,都會用到R.java2) 何時產生在源碼根目錄下make全部代碼時,才會對每個模組產生R.java對資源更改後也會重新成生R.java3) 產生在哪裡out/target/common/obj/APPS/程式名/…../R.java (用find找一下)4)
Time of Update: 2018-12-03
實現這一功能的方法有兩種,一種是在Manifest.xml檔案裡面聲明,一種是在代碼裡面修改LayoutParams的標誌位。具體如下: 1、在Manifest.xml檔案裡面用user-permission聲明。代碼如下: <uses-permission android:name="android.permission.WAKE_LOCK"> </uses-permission> 這種方法,在安裝apk時,系統會提示安裝人是否允許使用禁止休眠功能。
Time of Update: 2018-12-03
源碼首頁:http://android.git.kernel.org/正常下載步驟: $ mkdir mydroid-froyo $ cd mydroid-froyo $ repo init -u git://android.git.kernel.org/platform/manifest.git $ repo sync嘗試了好幾次,都沒成功下載過…
Time of Update: 2018-12-03
儲存資料時候,如int,string用Sharedpreference儲存較小容量的無疑是個不錯的選擇 簡單用法:讀取: Sharedpreference pre=null;pre= getSharedPreferences("儲存到Shared_Pref檔案名稱字", MODE_PRIVATE);//關於MODE_PRIVATE模式可以參考apipre.getInt("****", 初始化的int型資料);
Time of Update: 2018-12-03
Linux系統為Red Hat按步驟來吧!一,安裝Linux JDK 1,網上下載jdk(jdk-6u24-linux-i586.bin),64位的需下載另一個jdk-6u24-linux-x64.bin 2,儲存到安裝目錄下(/usr/local),直接執行./jdk-6u24-linux-i586.bin解壓到/usr/local/jdk1.6.0_24目錄 3,配置環境變數 #vi /etc/profile
Time of Update: 2018-12-03
這幾天犯了一個錯誤更新adt的時候沒有同步更新其他tools在裝apk到模擬器的時候,一直卡在installing XX.apk那,模擬器也一直沒反應起初我以為是模擬器問題,於是刪除模擬器又重新建立了一個新的模擬器,結果沒用,依舊那樣後來發現了最終解決辦法:Help--》check for updates把該更新的tools都更新了最新的ddms和adt是15.0什麼的然後隨便點擊一個程式調試成功。
Time of Update: 2018-12-03
super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); //去除標題列 setContentView(R.layout.main); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
Time of Update: 2018-12-03
7)在模擬器上運行編譯好的android編譯好android之後,emulator在~/android/out/host/linux-x86/bin 下,ramdisk.img,system.img和userdata.img則在~/android/out/target/product /generic下1$ cd ~/android/out/host/linux-x86/bin增加環境變數 1 $ gvim ~/.bashrc在.bashrc中新增環境變數,如下1 #java
Time of Update: 2018-12-03
很多時候我們感性Google在設計Android時遵守了大量MVC架構方式,可以讓寫公用代碼、美工和具體邏輯開發人員獨立出來。有關Android的資源檔values/strings.xml中如何?格式化字串呢? 這裡Android123舉個簡單的例子,以及最終可能會用到哪些地方。 <?xml version="1.0" encoding="utf-8"?> <resources> <string
Time of Update: 2018-12-03
和activity中互相傳值類似這裡我是用的intent的,沒用廣播來,因為本身測試資料量小,就不用之如何啟動service?在activity中通過startService(intent)即可,同樣intent.putStringExtra()然後再service中的onStart函數中擷取該值 intent.getStringExtra()【intent.getString()