Time of Update: 2016-05-12
標籤:沒接觸RxJava之前,初學Android之時,用原生控制項ImageView寫了個翻牌的小遊戲。但是有bug就是如果迅速點擊相同的牌兩下後將會計入錯誤中。當時還不太瞭解怎麼防止控制項多次點擊,當時的解決方案是第二次點擊時對比一下上次點擊控制項的ID,如果一致則不計數。現在有了RxJava,可以更簡潔的實現這個功能。看:防止多次代碼:(兩秒內只能點擊該控制項一次)RxView.clicks(PictureBoxs[i]) .throttleFirst(2, TimeUnit.
Time of Update: 2016-05-12
標籤:1,擷取系統連絡人資訊瞭解 系統的 ContactsProvider 內容提供者應用 com.android.providers.contacts 包 contact2.db 資料庫 表 raw_contacts(contact_id,display_name) contact_id 3 4 儲存每個連絡人的id ,每一個連絡人對應 一個contact_id表 data(mimetype_id,raw_contact_id,)
Time of Update: 2016-05-12
標籤:一、在Android中查詢資料庫用到兩個重要的類: 1.SQLiteDatabase:用來建立,刪除,執行SQL命令,並執行其他常見的資料庫管理工作。 2.query(String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy)
Time of Update: 2016-05-12
標籤:1.1 Servlet1.1.1 Servlet簡介Servlet是運行在Web伺服器中的Java小程式。Servlet 3.0規範定義了ServletAPI的實現以及部署Servlet的方法。BES應用伺服器完全支援Servlet
Time of Update: 2016-05-12
標籤: 任天堂的智能手機?沒錯,任天堂如今已經開始要大跨步衝進手遊圈,不過傳聞中的任天堂智能手機卻一直都沒有出現。要知道他們的老冤家索尼已經在行動裝置領域沉寂多年了,而任天堂最近才開始發現,自己要依靠手機遊戲來生存。 任天堂智能手機到底什麼時候推出?有傳聞稱是 2017 年,而現在,設計師 Giuseppe avanzato 就為我們帶來關於任天堂智能手機的概念設計,而一些朋友評價這個概念設計是完美,超級美麗的。 Nintendo Plus 將運行 Android 6.0
Time of Update: 2016-05-12
標籤:前面關於旋轉的兩篇我們利用CABasicAnimation來實現旋轉動畫,其實在SceneKit中,有一種更為簡單的方法去實現一些基礎動畫,那就是SCNAction,它的執行對象是SCNNode。一個簡單的例子:SCNAction *shipMoveAction = [SCNAction moveTo:SCNVector3Make(10,10,5) duration:4];[shipRotationNode
Time of Update: 2016-05-12
標籤: mvc是model、view、controller的縮寫。android 鼓勵弱耦合和組件的重用,android 中mvc的具體體現如下: 模型(model):是應用程式的主題部分,所有的商務邏輯都應在該層(對資料庫的操作、對網路等的操作都應該在model裡面處理,當然對計算等操作也是必須放在該層的)。
Time of Update: 2016-05-12
標籤:我在做app收藏時, 發現我的資料有的是字典, 字典怎麼向資料庫中儲存呢? 就看了好多部落格, 字典應該利用資料庫中的bold類型來儲存,可是添加到資料庫之後,讀取不出來, 為此傷透了腦筋,為瞭解決這個問題, 花費了好時間.以前認為bold類型就是用來存放二進位的,可以存放圖片等, 而我的資料存到資料庫中的確是二進位,所以讀的時候全是二進位, 以致不能轉換成字典。後來發現我儲存資料的方法就是錯的,
Time of Update: 2016-05-12
標籤:我能說髒話麼?好吧,為了體現我們是讀書人,還是不了… 最近真是被這Xcode真機調試以及認證/設定檔問題搞得想死的心都有了,連著兩天遇到各種問題,然後就各種百度,各種Google,就連我多年不用的英語都拿出來在stackoverflow上提問,就為了搞定個真機調試,寶寶心裡苦啊,有苦說不出啊 (PS:順便說一下,能翻牆的盡量翻牆用Google去查問題吧,百度確實真是差了點,就像最近的”魏則西事件”)好了,下面正式開始真機調試教程一. iOS真機調試詳細教程Tip:真機調試和在App
Time of Update: 2016-05-12
標籤:1、來自知乎的網友總結的基礎原文:http://diycode.cc/topics/72 ServiceManager、ActivityManager、packageManager 、*****Manager 都弄懂了?Binder 也搞清楚了?IPC 也弄明白了?FrameWork 層的每個類都折騰了?Hook 會玩了?各種 SystemService 也知道怎麼啟動並執行了?View 的渲染你明白是怎麼回事了?Intent 是如何? Activity、Service 等之間的解耦合的?
Time of Update: 2016-05-12
標籤:最近在做的B2B的項目,圖片大部分來源於使用者自己上傳; 由於android尺寸的不一,使用者相機,相簿的圖片也是奇形怪狀; 所以在上傳之前對圖片做一次裁剪是很有必要的!下面是按比例裁剪圖片的demo資源檔activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2016-05-12
標籤:電話竊聽器用服務開發<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
Time of Update: 2016-05-12
標籤:為了進行系統層級的訊息通知,Android引入了廣播的概念。並且Android中的廣播更加靈活,因為應用程式可以自己發布廣播與接收廣播。發送廣播就需要藉助Intent來發送,而接收廣播則需要利用BroadcastReceiver類,通過重載onReceive方法來進行接收廣播操作。 首先,接收系統廣播。如何接收系統廣播呢,在這有2種方式,動態和靜態。
Time of Update: 2016-05-12
標籤:由對Androidsetting的源碼分析之WiFi模組的介面fragment為WiFisettings.java,關於setting模組的源碼分析可以參考Android系統源碼剖析(一)---Settings已經寫了幾篇關於Android源碼的,源碼代碼量太大,所以如果想分析某個模組可能不知如何下手,說一下思路1,分析源碼英文閱讀能力要夠,想要分析某個模組一般找模組對應的英文,就是模組2,找到之後首先查看清單設定檔Androidmani.fest,找到程式主介面activity3,通過查
Time of Update: 2016-05-12
標籤:先說實現步驟再說原理:使用步驟一,首先要給你要開啟的應用中的activity設定過濾器(在資訊清單檔裡設定)以JumpActivity為例如下面的: <intent-filter> 中就是所需過濾器<activity android:name=".JumpActivity" > <intent-filter> <action
Time of Update: 2016-05-12
標籤:簡單的如下:現在利用片段實現一個簡單的動態UI,點擊左邊標題列的標題,然後左邊本文欄顯示對應的文章1、在activity_main.xml布局中添加兩個Fragment。 一個對應左邊的標題列,一個對應右邊的本文欄<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/
Time of Update: 2016-05-12
標籤:原文連結http://blog.csdn.net/psmmsp/article/details/51353172 shape的屬性有: - corners–圓角 - padding–內邊距 - size(height、width)–設定寬高 - stroke–描邊 - gradient–漸層 - solid–填充分別介紹1.corners–圓角<corners android:radius="10dp" android:bottomLeftRadius="10dp"
Time of Update: 2016-05-12
標籤:在上一篇部落格中,我和大家一起探討了在Android中對SQLite資料庫的操作最佳化細節。還沒有看的點擊這裡:Android效能最佳化-布局最佳化今天,繼續Android效能最佳化 一 編碼細節最佳化。編碼細節,對於程式的運行效率也是有很多的影響的。今天這篇主題由於技術能力有限,所以也不敢在深層去和大家分享。我將這篇主題分為以下幾個小節:(1)緩衝(2)資料(3)消極式載入和優先載入1>
Time of Update: 2016-05-12
標籤: 在項目中經常會發現一些奇怪的功能。不太能找的到代碼的出處,但卻實現了功能,很可能這是實用了運行時的東西。運行時即Runtime 。使用起來很有意思。多瞭解也有助於對oc的理解。這裡我有寫個關於Runtime 的demo https://github.com/WangFeiF/WFRuntime在這個部落格裡只是demo的摘要。詳細可以下載demo。查看源碼。//// ViewController.m// Runtime////
Time of Update: 2016-05-12
標籤:Android要求所有的app在安裝之前,都要安裝數位憑證。Android利用數位憑證去確定app的作者,該認證不需要認證辦法機構簽署。Android app經常使用自我簽署憑證。App開發人員持有認證的private key。SigningOverview你可以簽名以debug mode或者release mode兩種方式簽名一個app。你可以在debug模式下開發,在release模式下發布。在debug mode下Android SDK產生了簽署憑證。在release