Time of Update: 2017-06-23
levmar ndk 編譯,levmarndk levmar是一個強大的和高效率的C/C++庫,採用Levenberg -
Time of Update: 2017-06-20
自訂 密碼輸入框+數字鍵台,輸入框數字鍵台實現了一個自訂的密碼輸入框和自訂數字鍵台,用作使用者支付密碼設定介面。先上如下,方格樣式,以及點擊空白處隱藏軟鍵盤。 控制項實現清單: 1)整合於EditText的輸入框控制項:PasswordInputView.java 2)數字鍵台工具類:NumKeyboardUtil.java 3)xml檔案:number.xml 4)attrs樣式 5)layout檔案具體內容: PasswordInputView.javapublic class
Time of Update: 2017-06-19
PackageManager整理,packagemanager一、PackageManager的功能1.安裝、卸載應用。2.查詢permission相關資訊。3.查詢Application相關資訊(application,activity,receiver,service,provider及相應屬性等)。4.查詢已安裝應用。5.增加,刪除permission。6.清除使用者資料、緩衝、程式碼片段等。二、PackageManager類1.public abstract
Time of Update: 2017-06-22
adnroid 自訂ProgressDialog載入中,自訂progressdialog用來記錄自己所用到的知識前兩天在做項目的時候發現有時候在訪問網路資料的時候由於後台要做的工作較多,給我們返回資料的時間較長,所以老大叫我加了一個載入中的logo圖用來提高使用者體驗.於是就在網上找了許多大神寫的案例,再結合自己的情況完成了一個Loading工具類效果:ok,現在來說說怎麼做的 先自訂一個類繼承ProgressDialogpublic class Loading_view
Time of Update: 2017-06-17
Android
Time of Update: 2017-06-17
View的事件分發機制,View事件分發機制 View事件的分發機制由三個方法共同完成,這三個方法是:public boolean dispatchTouchEvent(MotionEvent ev);public boolean onInterceptTouchEvent(MotionEvent ev);public boolean onTouchEvent(MotionEvent
Time of Update: 2017-06-15
水平方向的RecyclerView,方向recyclerview 最近做了一個項目需要實現一個卡片式的水平滑動,但是不能手勢滑動,點擊卡片上的按鈕之後滑動到下一個卡片,所以想到用RecyclerView實現,去掉它的手勢滑動,點擊按鈕之後再代碼控制滑動到下一個卡片。接下來就是一步一步的實現。1.引入RecyclerView。compile'com.android.support:recyclerview-v7:25.+'2.在布局檔案中使用RecyclerView。<android.su
Time of Update: 2017-06-22
RecyclerView實現終極畫廊效果 中間突出並且壓住兩側布局,recyclerview畫廊先給大家上個gif 要不然下面很枯燥忘記原來在哪裡看到了..... 這個效果我找了NNNNNN長時間,,,我認為憑我現在的能力 寫出來需要好久 所以 退而求其次找大神寫好的...你們不要小看了這個 我整整找了三四天才找到這個一個符合的(就一個 我的蒼天)廢話不多說直接上代碼step 1添加依賴
Time of Update: 2017-06-19
如何擷取view的大小,擷取view大小 很多初學者都會犯一個錯誤 ,就是在onCreate或者onStart裡面去擷取view的大小,然而這樣擷取到的寬高通常都是0,為什麼呢?因為view的測量過程和activity的生命週期不是同步的,因此無法保證執行了onCreate、onStart、onResume的時候view已經測量完畢。如果還沒測量完,那麼擷取到的寬高就會是0。那麼我們應該在哪裡擷取view的大小呢?以下有幾種辦法:1、在onWindowFocusChanged
Time of Update: 2017-06-21
自訂View的三個建構函式,自訂view建構函式自訂View有三個構造方法,它們的作用是不同的。public MyView(Context context) { super(context); } public MyView(Context context, AttributeSet attrs) { super(context, attrs); } public MyView(Context context, AttributeSet
Time of Update: 2017-06-17
通過源碼分析View的測量,源碼分析View測量 要理解View的測量,首先要瞭解MeasureSpec,系統在測量view的寬高時,要先確定MeasureSpec。MeasureSpec(32為int值)由兩部分組成:SpecMode(高2位):測量模式。SpecSize(低30位):某種測量模式下的規格大小。 SpecMode有3類:UNSPECIFIED: 父容器不對view做大小限制,一般用於系統內部,表示一種測量狀態。EXACTLY:精確模式。對應於:La
Time of Update: 2017-06-20
CoordinatorLayout+沈浸式狀態列,coordinatorlayout沒有gif 說個*B 注意看 狀態列的瑤瑟變化 (如果我是你 我不會去計較下邊的toast)之前為了這個效果我查了好多文章 部落格什麼的 ,,要麼就是剛開始圖片背景沒有填充到狀態列下 要麼就是剛開始圖片背景填充到狀態列下 但是一上拉的時候 狀態列的背景顏色就會改變....後來我實在是找不到更好的方法了 只好偷雞(取巧)了第一步 大家需要設定沈浸式狀態列不知道怎麼回事
Time of Update: 2017-06-16
更新下載庫update使用,更新下載庫update下載更新apk,基本上每個app都需要的功能,以前都是自己寫,近期想藉助第三方的一個庫來做,功能齊全,感覺不錯,記錄使用過程,雖然官方也有使用教程,不過畢竟粗略,網上也能搜到,不過基本都是複製的首先下載庫,地址改成我們自己的,檢查地址就讓它了,這個根據自己的業務調整,也能自訂接下來是參數介紹參數大多數一看就懂,這裡介紹下md5效驗,此欄位為必要欄位,不過有的時候不想效驗,或者測試的時候想先調通了,然後在跟後台溝通加上效驗,這樣就不能直接gradl
Time of Update: 2017-06-15
弧形菜單2(動畫漸入)Kotlin開發(附帶java源碼),kotlinjava弧形菜單2(動畫漸入+Kotlin開發) 前言:基於AndroidStudio的採用Kotlin語言開發的動畫漸入的弧形菜單...... 效果: 開發環境:AndroidStudio2.2.1+gradle-2.14.1 涉及知識:1.自訂控制項,2.事件分發等 部分代碼:Activity:class HomepageActivity :
Time of Update: 2017-06-14
Groovy中的物件導向,Groovy物件導向前面說到groovy支援指令碼和類,前面一節已將簡單說了指令碼和類之間的關係,這一節主要介紹一下groovy中類的相關知識,即物件導向相關知識。1.類型1.1 原始類型groovy中支援的未經處理資料類型與java相同,分別是boolean,char,short,int,long,float,double。1.2
Time of Update: 2017-06-12
Android學習筆記- Fragment執行個體 底部導覽列的實現,androidfragment1.要實現的以及工程目錄結構:先看看吧:接著看看我們的工程的目錄結構:2.實現流程:Step 1:寫下底部選項的一些資源檔我們從圖上可以看到,我們底部的每一項點擊的時候都有不同的效果是吧! 我們是通過是否selected來判定的!我們要寫的資源檔有:首先是圖片,然後是文字,接著是背景!圖片Drawable資源:tab_menu_channel.xml<?xml version="1.0"
Time of Update: 2017-06-15
小米手機不能直接運行Android Studio程式,androidstudio轉載自:http://www.jianshu.com/p/6588c69b42cfProblem description:Android Studio升級到2.3版本之後,小米手機MIUI不能直接點擊Run運行Android Studio程式,報如下錯誤:Installation failed with message Failed to establish session.It is possible that
Time of Update: 2017-06-14
更新RecyclerView的好方法,更新recyclerview 一般在使用RecyclerView的時候不免要修改RecyclerView的資料,使用notifyDataSetChanged()來重新整理介面,但是當資料比較多,而只是修改了一點的資料,或者重新整理比較頻繁,這樣就會導致介面的卡頓問題,使用者互動特別不好。 這個時候就需要只是修改需要修改的資料,不要將資料全部進行更新,這樣就可以解決問題。 局部更新的代碼如下: private int
Time of Update: 2017-06-12
Android之Zxing二維碼掃描圖片展開,還是這個接手項目,二維碼掃描整合的是zxing,掃描介面的映像有明顯的展開變形。這種問題,根據以往的經驗,一般是x,y軸錯位引起的,處理好x,y軸的問題,一般可以解決問題。由於這個問題,之前有很多人遇到,並分享在網上了,所以,我這裡也就不需要重複造輪子了。這裡看了一篇部落格:http://blog.csdn.net/aaawqqq/article/details/24852915,用了上面的辦法,成功的解決圖片展開問題。解決方案如下:修改Camera
Time of Update: 2017-06-12
Android React Native