Time of Update: 2016-04-20
標籤: //此系列博文是《第一行Android代碼》的學習筆記,如有錯漏,歡迎指正! Android 為了讓我們能夠更加方便地管理資料庫,專門提供了一個 SQLiteOpenHelper協助類, 藉助這個類我們可以方便地對資料庫進行建立和升級。首先,由於SQLiteOpenHelpe是一個抽象類別,所以我們需要建立一個類來繼承它。SQLiteOpenHelper 中有兩個抽象方法,分別是onCreate()和
Time of Update: 2016-04-20
標籤:主要就是使用到了Xposed中的兩個比較重要的方法,handleLoadPackage擷取包載入時候的回調並拿到其對應的classLoader;findAndHookMethod對指定類的方法進行Hook。 /** * 包載入時候的回調 */public void handleLoadPackage(final LoadPackageParam lpparam)/** * Xposed提供的Hook方法 * * @param
Time of Update: 2016-04-20
標籤:#Android架構: 1. Linux 核心層 Android 系統是基於Linux 2.6 核心的,這一層為Android 裝置的各種硬體提供了底 層的驅動,如顯示驅動、音頻驅動、照相機驅動、藍牙堆疊、Wi-Fi 驅動、電源管理等。 2. 系統運行庫層 這一層通過一些C/C++庫來為Android 系統提供了主要的特性支援。如SQLite 庫提 供了資料庫的支援,OpenGL|ES 庫提供了3D 繪圖的支援,Webkit 庫提供了瀏覽器核心 的支援等。 同樣在這一層還有Android
Time of Update: 2016-04-20
標籤:1對1 //文章public class Post { public int ID { get; set; } public string Title { get; set; } public string Body { get; set; } //一篇文章只對應一個作者 public int AuthorID{get;set;}
Time of Update: 2016-04-20
標籤:Intent是Android中各組件跳轉的重要方式,一般可悲用於啟動活動、啟動服務、以及發送廣播等情境。 #顯示Intent 主要主要用於啟動已知的組件 //發送方 Intent intent = new Intent(FirstActivity.this, SecondActivity.class); intent.putExtra("extra_data",
Time of Update: 2016-04-20
標籤:1. UITableView編輯 1> UITableView 編輯流程 2> UITableView 編輯步驟(四步) ① 第一步 : 讓 TableView 處於編輯狀態(在按鈕點擊事件方法中) 1 // 最佳化寫法2 // 不帶動畫3 _rootView.tableView.editing = !_rootView.tableView.editing;4 // 帶動畫5 [_rootView.tableView
Time of Update: 2016-04-20
標籤: 收發簡訊應該是每個手機最基本的功能之一了,即使是許多年前的老手機也都會具備這項功能,而Android 作為出色的智能手機作業系統,自然也少不了在這方面的支援。今天我們開始自己建立一個簡單的發送和接收簡訊的應用。 目錄導航 接收簡訊 傳送簡訊 友情連結 接收簡訊項目的結構如下:一個簡單的接收和傳送簡訊的功能一、定義一個接收簡訊的廣播:當手機接收到一條簡訊的時候,系統會發出一條值為android.provider.Telephony.
Time of Update: 2016-04-21
標籤: ios 下鎖使用時間:2014-08-08 15:36:56 標籤:class 代碼 問題 檔案 使用 com http 線程 總結下我所瞭解的ios下的鎖:1.
Time of Update: 2016-04-21
標籤:UIImageWriteToSavedPhotosAlbum(self.imageView.image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);這個方法可以將儲存圖片儲存在瀑布流主目錄下 這個方法檢驗有沒有儲存成功 - (void)image:(UIImage *)image didFinishSavingWithError:(NSError *)error
Time of Update: 2016-04-20
標籤:android wifi wificonfiguration WifiConfiguration 繼承自Object 實現Parcelable類概述 一個代表已經配置過的Wifi網路的類,這些配置中包括安全配置。摘要內部類classWifiConfigu
Time of Update: 2016-04-20
標籤:1.如果不考慮電量和流量的話,只需要在對應的activity裡面繼承Runnable,在run方法裡面寫一個while死迴圈,調用介面返回資料,如果資料發生了變化,就立即更新UI2.需要考慮電量的話,就是 遠程伺服器端 把訊息
Time of Update: 2016-04-20
標籤:控制台列印:Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app‘s Info.plist
Time of Update: 2016-04-20
標籤:轉載
Time of Update: 2016-04-20
標籤:#import "RootTableViewController.h"@interface RootTableViewController ()@property (nonatomic, strong) NSMutableArray *allDataArray;@property (nonatomic, assign) UITableViewCellEditingStyle style;@end@implementation RootTableViewController-
Time of Update: 2016-04-20
標籤:你會很奇怪,為什麼有些app啟動時,會出現一會兒的黑屏或者白屏才進入Activity的介面顯示,但是有些app卻不會如QQ手機端,的確這裡要做處理一下。這裡先瞭解一下為什麼會出現這樣的現象,其實很簡單,簡曆一個簡單的例子就可以理解了。 其實,黑屏或者白屏這裡並不是不正常,而是還沒載入到布局檔案,就已經顯示了window視窗背景,黑屏白屏就是window視窗背景。代碼如下,可以自己寫個小demo就理解了。 @Overrideprotected void onCreate(
Time of Update: 2016-04-20
標籤:案例:通過service向遠程伺服器發送請求,根據伺服器返回的結果動態更新主程式UI介面,主程式可即時關閉或重啟服務。註冊BroadcastReceiver 在主程式activity中註冊一個BroadcastReceiver,用於接收Service發布的廣播。 @Override protected void onStart() {//重寫onStart方法
Time of Update: 2016-04-20
標籤: 【轉】對於Android的效能這方面評估,大部分都是有超級兔子去比跑分的,還是不能反映全面的問題。就我知道的而言,應用啟動時間是很影響使用者體驗的一個效能方面問題。最近的一個項目,別人都說應用啟動慢,我師傅看我沒什麼事,叫我看一下。以前也看過一次,但那次是當學習,只是看看整流程是怎麼走的,這次確不一樣了。開始的一天,按以前的方式再看了一下,感覺沒有什麼異常的地方,不過時間確實比對比機慢了很多,但不知道是時間是發哪塊了。從InputReader到ViewRootImpl,從Vie
Time of Update: 2016-04-20
標籤: 最近在使用WebView的時候,發現了一個小問題,很多初學者應該會注意不到!WebView的layerType屬性有三個值。1.none,預設值,2.software,軟體加速,3.hardware,硬體加速。當設定為第三個值得時候,在某些手機上WebView載入完會出現白屏現象,可能是因為某些手機不支援硬體加速導致的,把WebView 的layerType值設為software,把WebView父容器的layerType值設為hardware就可以了。 還
Time of Update: 2016-04-20
標籤: 所謂app卡頓原因就是在運行時出現了丟幀,還可能是UI線程被阻塞。首先來一下丟幀現象,android每16ms會對介面進行一次渲染,如果app的繪製、計算等超過了16ms那麼只能等下一個16ms才能進行渲染,這就發生了丟幀現象。手機卡頓出現的原因:1,布局過於複雜:xml布局檔案可能存在深層嵌套或者組件過多;2,重複繪製:一個介面的某一點可能在同一時間進行了多次繪製;3,記憶體抖動:系統記憶體是有限的,系統經常會將不活躍的進程置入外存中就是常說的虛擬記憶體,當調用它時再把它從外
Time of Update: 2016-04-20
標籤: 逐幀顯示一張圖片,連起來成為動畫在res/drawable/目錄下,建立一個xxx.xml的檔案添加<animation-list>節點,設定是否迴圈android:oneshot:”false”添加條目<item>節點,設定資源android:drawable=”@drawable/xxx”設定執行時間,android:duration=”100”逐幀添加對應的圖片 擷取