Time of Update: 2015-09-12
ViewPager實現引導頁(添加導航點,判斷是否第一次進入主介面),viewpager主介面 1.引導頁的4個介面布局,裡面載入一張背景圖片 插入到guide的介面布局中(這裡不用fragment) guide_background_fragment1.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2015-09-12
Android分包MultiDex原理詳解MultiDex的產生背景當Android系統安裝一個應用的時候,有一步是對Dex進行最佳化,這個過程有一個專門的工具來處理,叫DexOpt。DexOpt的執行過程是在第一次載入Dex檔案的時候執行的。這個過程會產生一個ODEX檔案,即Optimised
Time of Update: 2015-09-08
電子簽名,電子簽名怎麼做 再介紹電子簽名前,我們首先介紹一下Hash,也叫作散列或者雜湊。 Hash函數的定義是:變長的輸入變換成定長的輸出。 常見Hash演算法:MD5(128位),輸入無論多長,都會變成定長的128位輸出。 Hash的特點: 1、易變性:即便原始資訊發生1bit的變化,Hash的輸出將會有不可預知的巨大變化。
Time of Update: 2015-09-04
Cocos
Time of Update: 2015-09-01
iOS CFNetwork Concepts CFNetwork概念
Time of Update: 2015-08-29
AndroidStudio開發工具快速鍵,androidstudio在這裡,自己整理了下在使用AndroidStudio開發工具所使用到的一些KeyTip,也出於在開發過程中節省時間提升效率,然而可能多數開發人員之前使用的都是Eclipse開發工具,可能開始都不習慣,但是使用的時間長了就會習以為常了。常用的快速鍵如下:Ctrl+N:尋找類Ctrl+Shift+N:尋找檔案Ctrl+Alt+L :格式化代碼Ctrl+Alt+O:最佳化匯入的類和包Ctrl+/:注釋代碼
Time of Update: 2015-08-29
Android Native層Binder.transact()函數調用 Binder.onTransact() 函數失敗分析Q:Android Native層Binder.transact()函數調用 Binder.onTransact() 函數失敗?在Android Native層調用Camera.h中的api實現一個截屏功能的應用時,發現通過gCamera->setListener(new
Time of Update: 2015-08-09
android註解使用詳解(圖文),android使用詳解
Time of Update: 2015-08-05
IDA還原JNI函數方法名,idajni函數在android調試中,你會經常見到這種類型的函數:首先是一個指標加上一個數字,比如v3+676。然後將這個地址作為一個方法指標進行方法調用,並且第一個參數就是指標自己,比如(v3+676)(v3…)。這實際上就是我們在JNI裡經常用到的JNIEnv方法。因為Ida並不會自動的對這些方法進行識別,所以當我們對so檔案進行調試的時候經常會見到卻搞不清楚這個函數究竟在幹什麼,因為這個函數實在是太抽象了。解決方案非常簡單,只需要對JNIEnv指
Time of Update: 2015-08-02
Android類似於QQ帳號登陸下拉框效果的實現(附源碼),android下拉框 部分源碼// 對popupWindow的設定downArroImageView.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { // 定義popupWindow
Time of Update: 2015-08-02
Execute failed: java.io.IOException: Cannot run program "sdk-linux/build-tools/22.0.0/aapt": error=2,cannotrunprogram在Linux上使用ant編譯打包apk的時候,出現下面的錯誤及解決方案:1、/usr/local/android-sdk-linux/tools/ant/build.xml:698: Execute failed:
Time of Update: 2015-08-02
Android5.0以上系統的移動網路開關,android5.0網路開關 筆者最近遇到一個非常有意思的bug,貼出來和大家分享下。
Time of Update: 2015-08-01
android沈浸式狀態列實現細節studio,中引入沈浸式相容庫compile
Time of Update: 2015-07-31
【Android基礎】AsyncTask樣本——載入網狀圖片, 網路操作是一個嚴重的耗時操作,所以從Android 4.0版本開始,網路操作就被嚴禁放在主線程中,所以網路操作只能放在非同步任務中。下面是一個從網路上下載圖片的樣本,樣本分為兩個部分: - 非同步處理下載圖片 -
Time of Update: 2015-07-24
android開發——camera類拍照指定圖片大小, android拍照開發android開發實現拍照功能主要有兩種方法:直接調用系統照相機API實現拍照,拍完後,圖片會儲存在相簿中,返回儲存照片的路徑,從而擷取圖片。自己寫SurfaceView調用camera來實現拍照,該方法觸發一個回調,參數中包含一個圖片位元組數組,從而擷取圖片。問題
Time of Update: 2015-07-20
RecyclerView之UI與資料繫結,recyclerviewuipackage activity.cyq.com.learnrsv;import android.support.v7.widget.RecyclerView;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.TextView;/** * Created
Time of Update: 2015-07-20
Android基礎入門教程——1.2.1 使用Eclipse + ADT + SDK開發Android APP,androidadt Android基礎入門教程——1.2.1 使用Eclipse + ADT + SDK開發Android APP標籤(空格分隔): Android基礎入門教程1.前言 這裡我們有兩條路可以選,直接使用封裝好的用於開發Android的ADT Bundle,或者自己進行配置
Time of Update: 2015-07-18
【Android Studio探索之路系列】之五:Android Studio項目建立,androidstudio 作者:郭孝星 微博:郭孝星的新浪微博 郵箱:allenwells@163.com 部落格:http://blog.csdn.net/allenwells github:https://github.com/AllenWell首先闡述一下在Android Studio項目建立中涉及的兩個概念。Project:工作空間Module:具體的項目對應關係在 Eclipse
Time of Update: 2015-07-18
OC 中NULL nil和NSNULL的區別,nilnsnull一、nil:nil是oc的,nil是一個空的對象,指標地址指向的是NULL 在oc中,可以給nil發送任何訊息,都不會報錯二、NULL:是c的,空地址,數字,本身的數值是0 不能給NULL訊息三、NSNULL :是為了向數組或者字典中添加空值使用的從Xcode6開始,取消了NULL的只能提示,因為swift
Time of Update: 2015-07-16
Android 定時任務,Android任務 思路『2』『3』實現閉環迴圈。效果07-13 10:44:45.461 10265-18533/cf.icbd.aboutservice D/CBD﹕ LongRunningService:Mon Jul 13 10:44:45 GMT+08:00 201507-13 10:44:50.522 10265-18637/cf.icbd.aboutservice D/CBD﹕ LongRunningService:Mon Jul 13