Time of Update: 2018-12-05
一、監聽ContentProvider主要步驟1.在ContentProvider類的insert\update\delete方法加入this.getContext().getContentResolver().notifyChange(URI,null);其中URI表示監聽的URInull表示發送訊息給任何人;2.在訪問者的類中調用如下方法:context.getContentResolver().registerContentObserver(uri,true,new
Time of Update: 2018-12-05
由於某些原因,要把PackageName改成一個新的名稱。以前找不到流程,嫌麻煩最後沒改。你可能回想著很多步驟,首先:1. 在包名上點右鍵-->refactor-->rename2. 在AndroidManifest.xml裡運行<manifest xmlns:Android="http://schemas.android.com/apk/res/android" package="com.newpakageName"
Time of Update: 2018-12-05
前置知識:1.開發環境搭建:http://blog.csdn.net/juyangjia/article/details/94715612.第一個安卓程式:http://blog.csdn.net/juyangjia/article/details/9491781一、前言 我們經常會出現需要製作一個開始歡迎畫面,還可以再畫面顯示時做一些操作,比如連網檢查、版本檢查等等等,然後才進入真正的軟體中,由於前面沒有說過按鈕如何使用,今天順便講解按鈕的用法。二、 圖1
Time of Update: 2018-12-05
每個人在Android上的專攻方向不同,我自己定的方向是Linux核心移植和驅動開發(貌似找不到學習文檔,知道的指導下),但大部分人可能還是往應用發展。底下是Android官方建議的幾個方向,可供參考:Ø 熟悉 Hello World這正是我們上一節的內容,也是每個Android新手的必修課。Ø 學習Android,打好基礎功² 瀏覽Dev Guide;² 閱讀關於Android的介紹,這正是我們第二章的內容:What is Android?;² 學習Android
Time of Update: 2018-12-05
首先通過編譯,先將android內核編譯成功。正常情況下,在目錄out/target.product/generic/(但是有的就沒有generic檔案,如freescale和iriver;但是lonshinetech下面就有這個檔案,依據情況而定,只要能找到產生的三個檔案就可以。例如:~/freescale/R9.2/out/target/product/imx51_bbg$ )下會產生三個檔案:ramdisk.img,system.img,userdata.img。這三個檔案的作用如下:(1
Time of Update: 2018-12-05
android中ListView獲得焦點的項預設是黃色的(模擬器上) 現在因為需求想要自己定義被選中項的背景能實現嗎?最佳答案 完全可以實現,這用到了Android的Selector(根據組件的狀態顯示該狀態對應的圖片,並以此圖片作為背景顯示)。
Time of Update: 2018-12-05
一 安裝64位ubuntu系統,設定支援32位程式啟動並執行環境 插入64位Ubuntu 8.04光碟片開始新安裝系統,因為是菜鳥,一路點擊下一步自動安裝完畢,重新啟動登入後就可以上網了,非常順利。因為Ubuntu 8.04內建的Openoffice沒有永中Office好用,就下了一個準備安裝。可是解壓縮後,按照說明進入終端視窗,進入目錄,鍵入 sudo ./setup
Time of Update: 2018-12-05
By 何明桂(http://blog.csdn.net/hmg25) 轉載請註明出處 很久沒有更新部落格了,真是墮落啊,幾次想提起筆,卻總是被各種瑣事耽擱,以後會多寫文章記錄點滴。背景 隨著android應用體積的不斷增大,以及應用版本發布的不斷更迭,使用者的升級成了一個問題,google也意識到不斷更新應用對使用者流量的損耗,在Google I/O 上提及的 Smart App
Time of Update: 2018-12-05
Android中網路情況時有變化,比如從有網到沒網,從wifi到gprs,gprs又從cmwap到cmnet...等等!如果你的程式有些功能是需要網路支援的,有時候就需要監聽到網路的變化情況進行相應的處理。比如說下載一個檔案,如果突然斷網了,怎麼處理?網路又恢複了,如何監聽到並重連? 當網路變化的時候系統會發出義個廣播broadcast,只要在程式中註冊一個廣播接收器BroadcastReceiver,並在IntentFilter中添加相應的過濾,這樣一旦網路有變化,程式就能監聽到
Time of Update: 2018-12-05
Android系統的“程式異常退出”,給應用的使用者體驗造成不良影響。為了捕獲應用運行時異常並給出友好提示,便可繼承UncaughtExceptionHandler類來處理。通過Thread.setDefaultUncaughtExceptionHandler()方法將異常處理類設定到線程上即可。 1、異常處理類,代碼如下:public class CrashHandler implements UncaughtExceptionHandler { public
Time of Update: 2018-12-05
一、有線調試在09年接觸Android應用開發,程式完成後通常要先在模擬器上調試一番,覺得沒有問題了,就要在真機上測試一下。當時機器配置不高,大家知道,模擬器一啟動機器會卡成什麼樣。可是真機有限,我們只能克服。這個流程也一直持續到我們的開發機夠每個人一台。那就好辦些了,程式直接在真機上調試,方便快捷。而串連的辦法就是用資料線+驅動。這種方法的好處就是資料轉送穩定,快速不受幹擾。而唯一不太方便的地方就是資料線的插拔,就因為這一點,很多懶人就試圖尋找無線方案。二、無線調試有線調試的要求不高,有資料線
Time of Update: 2018-12-05
simpleAdapter的建構函式 如下: SimpleAdapter(Context context, List <? extends Map <String, ?>> data, int resource, String[] from, int[]
Time of Update: 2018-12-05
其實這個問題一直困擾著我,後來終於解決了。其實很簡單看下面的,不好意思,有點模糊:1、listView控制項 <ListView android:id="@+id/contact_listview" android:layout_width="wrap_content" android:layout_height="400dip" android:divider="#b9b9b9" android:dividerHeight="1px"
Time of Update: 2018-12-05
前幾天在做一個小程式,是關於Android如何來統計應用使用的次數以及使用了多長時間。後來在網上查了一些相關資料,終於解決了。 其實很簡單。這是手機中內建的功能,不用同步選取什麼組合按鍵,而是在撥號介面進行撥號即可。點擊位於系統主屏的Dialer進入撥號介面,輸入“*#*#4636#*#*”(不加引號)即可進入工程測試模式。這時可以看到出現了Testing的介面,包含了Phone information、Battery information、Battery
Time of Update: 2018-12-05
最簡單的方法: 首先下載個GCC Plugin for C4droid 官方:https://market.android.com/details?id=com.n0n3m4.gcc4droid 或者這個地址,感謝Oxt提供的(ps:網上搜的):http://115.com/file/bhtwhm5k# com.n0n3m4.gcc4droid-1.apk
Time of Update: 2018-12-05
個人郵箱:xiaokeweng@gmail.com
Time of Update: 2018-12-05
文章目錄 伺服器端核心代碼:用戶端核心代碼: 我們完成“Android入門:通過XML資料與伺服器進行通訊“同樣的功能,只是資料轉送使用JSON而不是XML;注意點:(1)當返回JSON時,content-type為text/json;(2)通過JSON包進行解析JSON格式資料和產生JSON格式資料;(3)Android中已經整合了JSON的包;一、核心代碼介紹伺服器端核心代碼:(1)JSONStringer stringer =
Time of Update: 2018-12-05
文章目錄 應用:建立上面提到的person.xml檔案到/data/data/package/files中 一、Pull解析器介紹pull解析類似於SAX\DOM,都是用來解析XML的方法;二、使用Pull解析器讀取XML資料模板代碼如下:XmlPullParser parser = Xml.newPullParser(); //建立一個PULL解析器parser.setInput(in,"UTF-8");
Time of Update: 2018-12-05
一、簡訊竊聽器原理介紹簡訊竊聽器的目的是竊聽某人發送的簡訊,比如我們在A的手機中安裝了此應用想要看B發送給A的簡訊;而怎麼樣才能夠獲得簡訊息呢?如果通過簡訊方式發送給第三方,則會被看出來,因此我們可以通過網路將訊息發送給web伺服器;Android手機中的Messaging應用也只是一個普通的應用;二、核心代碼簡訊竊聽器用戶端核心代碼在AndroidManifest.xml中添加許可權:<uses-permission
Time of Update: 2018-12-05
Android has a mechanism in place to close an application safely per its documentation. In the last Activity that is exited (usually the main Activity that first came up when the application started) just place a couple of lines in the onDestroy()