Time of Update: 2015-08-29
標籤:android 熱更新 非侵入aop 打補丁 Android 用戶端應用上線以後,一旦出現Bug,一般的解決思路是發修複包升級應用,這種方式不僅耗時,更重要的是使用者需要頻繁的升級版本,體驗不好,所以最佳化的思路是在不發版本的情況下熱更新,以期提高使用者體驗。近期GitHub新出一種非侵入運行期AOP架構Dexposed,
Time of Update: 2015-08-29
標籤:ios 斯坦福大學 embed segues swift Embed segues是嵌入過渡,把一個MVC嵌入另一個MVC中,使用起來很簡單。
Time of Update: 2015-08-29
標籤:Spring lets you define multiple contexts in a parent-child hierarchy.The applicationContext.xml defines the beans for the "root webapp context", i.e. the context associated with the webapp.The spring-servlet.xml (or whatever else you call it)
Time of Update: 2015-08-29
標籤: iOS記憶體管理機制的原理是引用計數,引用計數簡單來說就是統計一塊記憶體的所有權,當這塊記憶體被建立出來的時候,它的引用計數從0增加到1,表示有一個對象或指標持有這塊記憶體,擁有這塊記憶體的所有權,如果這時候有另外一個對象或指標指向這塊記憶體,那麼為了表示這個後來的對象或指標對這塊記憶體的所有權,引用計數加1變為2,之後若有一個對象或指標不再指向這塊記憶體時,引用計數減1,表示這個對象或指標不再擁有這塊記憶體的所有權,當一塊記憶體的引用計數變為0,
Time of Update: 2015-08-29
標籤:首選在build.gradle檔案中配置查看NDK路徑然後在gradle.properties檔案中配置ndk.path=C\:\\Users\\lixishuang\\AppData\\Local\\Android\\sdk\\android-ndk-r10c(參照)在Android Studio 下面Terminal 中輸入gradlew build斷行符號 就可以等待了
Time of Update: 2015-08-29
標籤:最近換了一份工作,工作了大概一個多月了吧。差不多得有兩個月沒有更新部落格了吧。在新公司自己寫了一個iOS的比較通用的可以架構一個中型應用的不算是架構的一個結構,並已經投入使用。哈哈說說文章標題的相關的內容吧很多對安全要求比較高的應用都要使用加密,加密後與後端溝通資料,這樣能防止被別人截獲資料包,直接把借口的參數資料暴露。我上一家公司是做P2P互連網金融的,就使用了多種加密方式,有對稱的也有非對稱的。最近新公司的APP也有意向使用加密,思考了一下,最成熟的解決方案就是使用RSA非對稱的加密了
Time of Update: 2015-08-29
標籤:一、現實需求描述一般的,一個Android應用在開發到了一定階段以後,功能模組將會越來越多,APK安裝包也越來越大,使用者在使用過程中也沒有辦法選擇性的載入自己需要的功能模組。此時可能就需要考慮如何分拆整個應用了。二、解決方案提出一般有兩種方式,一種是將應用按照功能分拆成多個應用,使用者需要哪個就下載哪個,都需要就都下載。應用之間,可以在代碼層面做一定的關聯,以共用部分資訊。另一種方式,類似於其他平台外掛程式的方式,使用者可以在主應用中可以選擇性的下載需要的外掛程式,不需要該功能,則不需要
Time of Update: 2015-08-29
標籤:android studio主題設定 File→Settings…添加第三方主題網址:http://www.ideacolorthemes.org/home/ File→Import Settings…設定控制台字型大小 File→Settings…設定代碼字型大小 File→Settings… 先儲存一個自己的主題,預設的是系統的,是不能修改字型的設定Eclipse快速鍵 File→Settings…修改快速鍵 以Eclipse裡的“Alt + /”為例
Time of Update: 2015-08-29
標籤:android gradle 渠道 打包 常規Build我們先來回顧一下通過Ant或者Gradle進行多渠道批量打包,通常是在AndroidManifest中配置:<meta-data android:name="CHANNEL" android:value="xxx"
Time of Update: 2015-08-29
標籤:java native jni android c語言 什麼是JNI那? JNI是Java Native
Time of Update: 2015-08-29
標籤:sql:SELECT *FROM users;SELECT *FROM posts;SELECT *FROM Posts pLEFT JOIN Users u ON u.Id= p.OwnerIdORDER BY p.Id結果集: 代碼:string sql =@"select * from Posts pleft join Users u on u.Id = p.OwnerIdOrder by p.Id";PostWithConstructor[] data =
Time of Update: 2015-08-29
標籤:第一類:屬性值 true或者 falseandroid:layout_centerHrizontal 水平置中android:layout_centerVertical 垂直置中android:layout_centerInparent 相對於父元素完全置中android:layout_alignParentBottom 貼緊父元素的下邊緣android:layout_alignParentLeft 貼緊父元素的左邊緣android:layout_alignParentRight
Time of Update: 2015-08-29
標籤:android非同步訊息處理主要由四部分組成:Handler,Looper,Message,MessageQueue Message:線程之間傳遞的訊息,可以在內部攜帶少量訊息 MessageQueue: Looper:每個線程有且最多隻能有一個Looper對象,它是一個ThreadLocal(執行緒區域儲存物件);
Time of Update: 2015-08-29
標籤:android 儲存圖片 drawable bitmap sdcard 過程分為三步: 1. 將資源ID轉化為Drawable 2. 將Drawable轉化為Bitmap 3. 將Bitmap儲存到Sdcard上代碼如下:public class MainActivity extends
Time of Update: 2015-08-29
標籤:手遊 中介軟體sdk 手遊發行 打包系統 序 在2013年春,隨公司步入手遊發行行業至今,目睹了整個行業經曆興旺,鬥爭,洗牌,沉寂的整個過程。由當年的百家遊戲,百家發行,到現在百家遊戲,幾家發行。發行商在經過一輪洗牌之後,多數已經被幾大平台與大發行商擠壓得奄奄一息。
Time of Update: 2015-08-29
標籤:android telephony mo本文代碼以MTK平台Android 5.1為分析對象,與Google原生AOSP有些許差異,請讀者知悉。此圖主要是根據Android原始碼撥打電話流程來繪製,記錄了電話撥打的主要過程:參考部落格:http://blog.csdn.net/yihongyuelan/article/details/45098339 著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
Time of Update: 2015-08-29
標籤:android 首先 ,android的預設titlebar 是這樣的自己寫完可以是這樣的(隨便一改)titlebar自己的布局檔案想怎麼寫就怎麼寫。我的布局檔案這樣:<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2015-08-29
標籤:String lience=chepai_short.getText().toString()+chepai_number.getText().toString();openmap.put("lience",lience.toString()); openmap.put("UserName", tv_username.getText().toString());
Time of Update: 2015-08-29
標籤:1. 開啟終端 2.在終端輸入cd +空格 把工程檔案直接拖到終端,然後斷行符號 3. 在終端輸入xcodebuild,斷行符號然後你可以發現工程檔案裡多了一個build檔案夾 在build檔案夾中,有一個Release-iphoneos檔案夾,在Release-iphoneos檔案中產生了.app檔案 4.在終端輸入 xcrun -sdk iphoneos PackageApplication
Time of Update: 2015-08-29
標籤:主要講解Android Studio中產生aar檔案以及本地方式使用aar檔案的方法。 在Android Studio中對一個自己庫進行產生操作時將會同時產生*.jar與*.aar檔案。分別儲存位置:*.jar:庫/build/intermediates/bundles/debug(release)/classes.jar *.aar:庫/build/outputs/aar/libraryname.aar