Time of Update: 2015-08-15
標籤:mounted permission 廣播 mediascann 當在Android上進行圖片的掃描功能開發時一般會使用:sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse(“file://”+ Environment.getExternalStorageDirectory()+
Time of Update: 2015-08-15
標籤:messenger android 寫在前面的話前面我寫了一篇文章—android學習之remote service 的aidl詳解,講到跨進程多線程通訊,我們使用aidl技術來實現。但是平時我們可能只要要求跨進程通訊,而不需要使用多線程,那麼這時候,Messenger就是我們的一個非常好的選擇。Messenger執行個體Server端:MessengerService.javaimport
Time of Update: 2015-08-15
標籤:android 安裝 卸載 廣播在Android項目中有時會需要用到如何監聽到app是否安裝或卸載,來做出相應的操作。整個過程也挺簡單的1.寫一個類繼承BroadcastReceiverpublic class BootReceiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) {<span
Time of Update: 2015-08-15
標籤:android 亂碼 手機 1.模仿登入頁面顯示(使用傳統方式是面向過程的)使用Apache公司提供的HttpClient API是物件導向的(解決中文亂碼的問題,主要是對中文的資料進行URL編碼)android手機預設的編碼是UTF-82.手機Demo3.伺服器代碼如下:伺服器端的代碼://測試 android裝置登入public class Login extends
Time of Update: 2015-08-15
標籤:andorid map 排序 索引值在解析JSON資料的時候,就常會解析到JsonObject,而jsonObject是無序的,但是有想讓他變的有序,就會在每個JsonObject中加一個屬性,sort,然後根據sort值的大小進行排序這裡簡化為map根據或值進行排序1.先往一個map集合裡加入鍵值對Map<String, Integer> map = new HashMap<String,
Time of Update: 2015-08-15
標籤:android首發於http://blog.csdn.net/pwiling/article/details/47682413,禁止轉載之前數次在程式中碰到Android廣播,總是有這個疑問:往往是在發送廣播的activity裡面進行動態註冊,動態註冊必須要獲得BroadcastReceiver對象,既然我們已經獲得了廣播接受器的對象,為何還要發送廣播,直接用廣播接收器的對象調用裡面的相關邏輯處理的方法,不行嗎?為什麼還要繞這麼一大圈用廣播呢?
Time of Update: 2015-08-15
標籤:android cursor contentprovider xml 轉載請註明出處:http://blog.csdn.net/l1028386804/article/details/47682559不多說,不廢話,直接上代碼,大家一看都懂得/** * ContentProvider操作XML檔案的封裝樣本方法 * @author liuyazhuang*
Time of Update: 2015-08-15
標籤:android service 前台service 定時service intentserv Android基礎入門教程——4.2.2 Service進階標籤(空格分隔): Android基礎入門教程本節引言 上節我們學習了Service的生命週期,以及兩種啟動Service的兩種方法,
Time of Update: 2015-08-15
標籤:wkwebview uiwebview webview WebKit解決了UIWebView存在的記憶體、載入速度等諸多問題一、WKWebView新特性在效能、穩定性、功能方面有很大提升(最直觀的體現就是載入網頁是佔用的記憶體,模擬器載入百度與開源中國網站時,WKWebView佔用23M,而UIWebView佔用85M);允許JavaScript的Nitro庫載入並使用(UIWebView
Time of Update: 2015-08-15
標籤:android service Service是Android中一種很重要的組件,一般來說有兩種用途:用Service執行長期啟動並執行操作,並且與使用者沒有UI介面的互動;某個應用程式的Service可以被其他應用程式的組件調用以便提供更廣泛的使用。要想使得自己寫的Service能夠正常運行,必須在AndroidManifest.xml中通過標籤註冊Service,類似於通過標籤註冊Activity一樣。有兩種方式使用S
Time of Update: 2015-08-15
標籤:Caocao‘s BridgesTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2641 Accepted Submission(s): 855Problem DescriptionCaocao was defeated by Zhuge
Time of Update: 2015-08-15
標籤:Android 5.1 Ubuntu14.04 SourceInsigh電量已滿,插著USB頭,觀察Settings - Battery,電量為100%,狀態為full,但仍有充電表徵圖rust之前有讀過關於StatusBar的代碼。這次直接用SourceInsight找到 StatusBarHeaderView.java 裡面關於電池的方法有 @Override public void
Time of Update: 2015-08-15
標籤: 軟體主介面採用Fragment+ViewPager組成。在點開後將會自動對學校新聞頁面使用URl類來抓取,然後對網頁中的資訊提取,使用WebView來loadData在主介面上面顯示,為了使用方便,軟體會將最近一次抓取結果,寫入檔案中,在沒有網路時,可以查看最近的緩衝新聞。在技術上用到了,Handler類,用於子線程與Activity通訊,Intent基本使用,網路操作基本類URL,Fragmen+ViewPager支援滑動布局,調用系統分享功能等等。
Time of Update: 2015-08-15
標籤:1、nil:指向oc中對象的null 指標Nil:指向oc中類的null 指標NULL:指向其他類型的null 指標,如一個c類型的記憶體指標NSNull:在集合對象中,表示空值的對象若obj為nil:[obj message]將返回NO,而不是NSException若obj為NSNull:[obj
Time of Update: 2015-08-15
標籤:-常見的選擇必須滿足這兩個協議,約定實施。一個為資料來源協議-託付協議負責控制控制項UI、事件響應,實現可選-資料來源協議負責控制項與應用資料模型的橋樑,一般必須實現@interface ViewController : UIViewController <UIPickerViewDelegate, UIPickerViewDataSource>//// ViewController.h// PickViewSample//// Created by 李亞坤 on 14-
Time of Update: 2015-08-15
標籤:運行hello world demo運行D:\Program Files\Android\Android Studio\bin選擇建立一個項目出現一系列的選擇如果沒有出現下列問題,直接跳過備忘: 如果restart 不好使 就skill 所有的android studio 進程如果還有問題,直接查看5037連接埠是否被佔用 netsate –ano重新啟動
Time of Update: 2015-08-15
標籤:adb -help 協助adb devices 查看所有裝置adb -s 【emulator-5554】 get-state 針對特定裝置操作adb -s emulator-5554 kill-server 關閉模擬器adb -s emulator-5554 start-server 開啟模擬器adb push d:\456.txt /data/app/123.txt 將檔案拷貝到手機adb pull /data/app/123.txt d:
Time of Update: 2015-08-15
標籤:什麼是深拷貝?什麼是淺拷貝?為什麼經常看到字串屬性要這樣定義,那個copy是神馬意思?@property(nonatomic,copy)NSString* name; 為什麼下面的寫法是錯誤的?@property(nonatomic,copy)NSMutableString*
Time of Update: 2015-08-15
標籤:題目連結:http://acm.hdu.edu.cn/showproblem.php?pid=4635先判斷圖是否強連通。如果不是強連通的,那麼縮點。我們的目的是加最多的邊,那麼最後的圖中,肯定兩個集合,這兩個集合都是強聯通的,一個集合到一個集合只有單向邊。我們先讓圖是滿圖,然後通過刪邊來求的:有n*(n-1)條邊,然後刪掉已有的邊m,然後還有刪掉兩個集合的邊n1*(n-n1),n1為其中一個集合的頂點個數,因為這裡是單向邊。那麼答案就是ans=n*(n-1)-m-n1*(n-n1),我們
Time of Update: 2015-08-15
標籤:1開源中國用戶端使用的資料庫部分的源碼在net.oschina.app.db包下,兩個類一個是用於管理資料庫的建立類DatabaseHelper,繼承SQLiteOpenHelper,另一個是用於資料庫的增刪改查的工具類NoteDatabase。那麼資料庫在開源中國源碼中哪一模組用到了呢? 便簽管理,便簽是什嗎?就是一個記事本的功能o(^▽^)o2關於SQLiteOpenHelper的使用,自己之前的項目中沒有用到過,看了下,這裡有個體會:當擷取到SQLiteOpenHelper執行個體,