Time of Update: 2017-08-12
Android系統截屏的實現(附代碼),android截屏1.背景 寫部落格快兩年了,寫了100+的文章,最火的文章也是大家最關注的就是如何?android系統截屏。其實我們google
Time of Update: 2017-08-11
Android Studio 實用調試技巧,androidstudioAndroid Studio 是個優秀的開發工具,其自身帶調式環境是很強大的,我們要擺脫只會使用Log列印日誌的低效的方法,掌握進階調試技巧對每個Android開發人員都是很必要的,廢話少說,直入正題 調試方式:通過下面方法進入調試運行調試:點擊齒輪運行按鈕,IDE出現調試視窗;附加進程:
Time of Update: 2017-08-11
Android MediaRecorder自訂解析度,Android MediaRecorder自訂解析度 工作這麼久了,確實積累了不少東西,但都是以文檔的形式存在隨身碟裡的,為什麼不寫部落格呢?因為懶啊!!!總感覺部落格太難寫了(大概是上學時候寫作文恐懼症 的後遺症吧……),不過現在看看那些積累的有些是自己總結,但也有不少是綜合網上各位大佬的文章提煉出來的,應該和大家一起分享啊!!!所以,從今天起,
Time of Update: 2017-08-08
android.os.NetworkOnMainThreadException,android.os.NetworkOnMainThreadException一、出現原因我把網路讀取資料的操作寫進了主線程看名字就應該知道,是網路請求在MainThread中產生的異常 二、產生原因官網解釋Class OverviewThe exception that is thrown when an application attempts to perform a
Time of Update: 2017-08-08
DatePicker日期與時間控制項,datepicker日期控制項DatePicker日期與時間控制項一、簡介 二、方法最日常的使用方法了日期控制項DatePicker時間控制項TimePicker月份從0開始 三、代碼執行個體:代碼:fry.Activity01 1 package fry; 2 3 import com.example.DatePicherDemo1.R; 4 5 import android.app.Activity; 6 import
Time of Update: 2017-08-02
activity啟動模式之singleTop,activitysingletopactivity啟動模式之singleTop一、簡介 二、設定方法在AndroidManifest.xml中將要設定為singleTop啟動模式的頁面進行配置 <activity android:name="activityLaunchSingleTop.ActivityB2" android:launchMode="singleTop"></activity>
Time of Update: 2017-08-02
activity啟動模式之singleInstance,singleinstance模式activity啟動模式之singleInstance一、簡介Log.d("C2", getTaskId()+"");裡面的getTaskId()可以擷取activity棧的編號 二、代碼執行個體結果圖: 代碼:activity.C1 1 package activity; 2 3 4 5 6 7 import
Time of Update: 2017-07-29
初學安卓開發隨筆之 Intent 用法,安卓intent首先,對於安卓開發,目前世界上流行的是使用的是Android studio 2.0 。(hh 學著來唄 書上說用這個,,)今後就定一個計劃 每天更新一個Android 隨筆,增強一下自控力吧!!!(∩_∩) 相信自己可以做到!!!第一天 Intent用法intent用法大體上有三種其他用法 開啟網頁 這裡首先 要配置<intent-filter>裡的data標籤!!!
Time of Update: 2017-07-26
我們心心念念的原型批註審閱方式可能是這樣的...,心心念念審閱所謂原型,無非就是一座溝通之橋,是互動設計師與PD、PM、網站開發工程師溝通的最好工具。作為產品面世之前的架構,僅僅利用模組、元素、線框來表達勢必會造成溝通效率低下的問題。與其浪費時間去一一詢問細節,倒不如直接在原型中進行批註和審閱,一站式的將產品的概念和構想以最簡單明了的方式展現給開發人員或設計師,同時及時獲得逆向反饋,使整個更新迭代流程事半功倍。那麼,最原始的原型批註及審閱方式是什麼樣的呢?在Axure中,相較於使用Axure內建
Time of Update: 2017-07-11
配置debug環境時:Error:FAILURE: Build failed with an exception,debugfailureError:FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':app:externalNativeBuildDebug'.> Build command failed.Error while executing process E:\
Time of Update: 2017-07-10
NDK開發,如何配置 debug環境,ndk開發debug環境 剛開始做NDK 開發的時候,Android Studio 還沒提供了 native C/C++ 設定斷點 調試,我們都是通過輸出 日誌來調試,這樣費時耗力。Android Studio 應該是在 2.2 版本才提供的設定斷點 debug 功能,同時在該版本也提供了 cmake 編譯。 我目前在做 NDK 開發的時候,還是習慣用
Time of Update: 2017-07-01
有關Gradle Network is unreachable: connect的報錯,gradleunreachable項目Gradle Errer:Network is unreachable: connect同時還有as的 報錯Internal HTTP server disabled: Cannot start internal HTTP server. Git integration, JavaScript debugger and LiveEdit may
Time of Update: 2017-06-28
Activity設定背景透明之開發坑,activity背景Activity設定背景透明的常規方法方法一、在Manifest.xml中,直接在需要設定的Activity中添加主題樣式:Android:theme="@android:style/Theme.Translucent"此外,可以在Activity布局檔案中增加如下代碼控制透明度android:background="#01000000" 方法二、 1、在自己項目的style檔案下 <style
Time of Update: 2017-06-27
同時整合百度地圖、定位以及導航遇到的一些坑,地圖項目用到的地圖功能有點多,同時整合了地圖、定位以及導航這幾個功能。每個單獨使用,都很順利,但合在一起用會有問題。我每次整合百度地圖,都會在http://lbsyun.baidu.com/sdk/download?selected=mapsdk_basicmap,mapsdk_searchfunction,mapsdk_lbscloudsearch,mapsdk_calculationtool,mapsdk_radar自訂下載百度地圖SDK,不會存在
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-15
Android Camera 攝像 demo,androidcamera google 在Android 5.0推出 Camera2 這個類,用於替換 Camera,但是Camera2要求android sdk 最低版本為 minSdkVersion = 21 (5.0系統),所以Camera2 還不能完全替換 Camera,在相容低版本的時候,還是需要兩者一起協同開發。下面我來說一下 Camera 的拍攝例子:首先需要在xml 上布局一個
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-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-12
訂製EditText游標,訂製edittext訂製EditText游標設定背景android:background="@null"設定游標樣式:android:textCursorDrawable="@drawable/edit_cursor_line" <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <size
Time of Update: 2017-06-14
ionic 項目下 有時候發現select標籤用動態資料綁定後點擊出不來的情況,ionic動態資料一 第一種方法 在select 標籤的父標籤加上 data-tap-disabled=”true”二 找到 ionic.bundle.js檔案 下邊有個方法function tapIgnoreEvent(e) { if (e.isTapHandled) return true; e.isTapHandled = true;