Time of Update: 2016-02-02
androidannotations 簡單複製與點擊事件(1),mui點擊事件複製現在最火的android開發架構 簡單描述一下 這一篇簡單描述尋找控制項以及事件的使用1.該方法可以不用寫setconteview@EActivity(R.layout.activity_main)public class MainActivity extends Activity {2.尋找控制項基本上三種方法/** * 賦值
Time of Update: 2016-02-02
【同行說技術】Android程式員從小白到大神必讀資料匯總(四),android資料匯總在文章《Android程式員從小白到大神必讀資料匯總(一)和(三)》裡面介紹了基礎學習資料和一點點的進階資料,今天小編收集了5篇帶有執行個體乾貨的資料,趕緊來看看吧!另外,喜歡寫部落格的博主可以申請加工程師博主交流群:391519124,分享你的博文,和大牛們一起交流技術 ~ 一、Android 記憶體流失總結
Time of Update: 2016-02-01
android開發網路連接工具類(一),android工具類網路連接工具類整理: 1 package com.gzcivil.utils; 2 3 import java.io.IOException; 4 import java.util.ArrayList; 5 import java.util.List; 6 import java.util.Map; 7 8 import org.apache.http.HttpEntity; 9 import
Time of Update: 2016-02-01
android的color整理(一),androidcolor整理很全面的顏色收集方便以後使用. 1 <!-- 白色 --> 2 <color name="ivory">#fffff0</color> 3 <!-- 象牙色 --> 4 <color name="lightyellow">#ffffe0</color> 5 <!-- 亮黃色 --> 6 &
Time of Update: 2016-01-31
android中產生excel都說程式員不爽產品經理,其實有的時候遇到一些奇葩的後台開發人員也會很不順心。最近項目有這樣一個要求,要產生一個excel然後發郵件給客戶。結果後台人員直接把這個功能扔給用戶端,理由是後台不好實現。聽到這也就只能自己實現了(分分鐘就想來個螺旋王扣它頭上)。這篇部落格講下如下在android中產生excel表並存到本地。先看下產生後的:初始化資料首先我們要先造下測試資料,這裡我把資料寫死在一個常量類Const中,如下:public class Const {
Time of Update: 2016-02-01
《Android Studio實用指南》4.27 使用示範模式,flstudio示範版本本文節選自《Android Studio實用指南》 第4章第27節 作者: 畢小朋目前本書已上傳到百度閱讀, 在百度中搜尋[Anroid Studio實用指南]便可以找到本書.什麼是示範模式?顧名思義,當你想給別人示範你的代碼時就會用到這個示範模式.示範模式的特點就是全屏,開啟免打擾模式, 工具列、狀態列等全部被隱藏,同時代碼字型會被放大, 這樣大家就會更專註於代碼.進入示範模式操作步驟:➤
Time of Update: 2016-01-30
WebView,androidwebview前人經驗:開原始檔控制:一個自訂的帶數字progress類:NumberProgressBar; WebViewClient就是協助WebView處理各種通知、請求事件的。WebChromeClient是輔助WebView處理Javascript的對話方塊,網站表徵圖,網站title,載入進度等 。總結:別把簡單的東西複雜化。NumberProgressBar.java 我的網盤:http://share.weiyun.
Time of Update: 2016-01-29
RecyclerView 結合 CardView 使用(二),recyclerview使用上一篇的基礎上,修改了,CardView的布局和點擊效果總結:CardView的奇葩屬性 :app:cardPreventCornerOverlap="false"
Time of Update: 2016-01-29
Android-adb相關,androidadb 最近做android開發遇到無法通過usb連結裝置的情況,通過wifi串連裝置調試也頗為方便 1、android 要root , 下載終端app 比如 BetterTerminal2、通過以下命令開啟adbd su //如果前面顯示的符號是$ ,則運行此命令切換到root。如果是# ,可以不用此命令 setprop service.adb.tcp.port 5555
Time of Update: 2016-01-29
說明一下JNI 與AIDL,說明JNIAIDL代碼在評論中。JNI:為什麼需要JNI:因為android是由【JAVA & C/C++】組成。Java運行在Dalvik虛擬機器中。沒有辦法直接存取底層硬體。底層HW相關目前技術一般都用C語言,不會用java,C速度也比較快。怎麼從JAVA語言傳送資料到C語言中:
Time of Update: 2016-01-30
Android 學習1----控制項的學習,android1---- 使用者人機介面可分為視圖,視圖容器,布局等。一個複雜的Android介面設計往往需要不同的組件組合才能實現,別介將介紹Android主要組件的特點及其功能。 1.TextView控制項 TextView控制項的使用格式: <TextView android:屬性1="屬性值1" android:屬性2="屬性值2" /> TextView控制項的屬性 (1)android:id="@+
Time of Update: 2016-01-29
自訂Dialog,android自訂dialog是,第一個按鈕當按下時彈出一個自訂的Dialog,第二個和第三個分別是ProgressBar,只是簡單的改變了樣式第1個ProgressBar是逆時針方向,第2 個時順時針方向
Time of Update: 2016-01-29
Android定位&地圖&導航——基於百度地圖移動擷取位置和自動定位,android定位城市一、問題描述使用百度地圖實現應用,首先自動定位當前我起始位置(小圓點位置),並跟隨移動不斷自動定位我的當前位置百度Api不同版本使用會有些差異,本例中加入lib如下:二、編寫MyApplication類public class MyApplication extends Application { static MyApplication myApplication;
Time of Update: 2016-01-27
Android Studio 打包apk,自動追加版本號碼和版本名稱預設AS大包好的apk是app-deubg.apk的,這樣的話版本多了找出一個bug在哪個版本中存在的,就非常的麻煩了,我們追加版本號碼和版本名稱後就非常好區分了。配置方法在gradle檔案中的android節點下添加如下代碼android.applicationVariants.all { variant -> variant.outputs.each { output ->
Time of Update: 2016-01-29
Remote Displayer for Android V1.0,displayerandroidVERSION LOG for Android Remote DisplayerFeatures:The app allows you to see your Android device remotely and capture the screen.Make sure your desktop and Android device is under the same WiFi network.
Time of Update: 2016-01-27
《Android源碼設計模式解析與實戰》讀書筆記(二十五)第二十五章、MVC的介紹與實戰1.MVC的基本介紹MVC全稱是Model - View - Controller,是模型(model)-視圖(view)-控制器(controller)的縮寫。MVC是一種架構模式而非設計模式,GOF把MVC看作是3種設計模式:觀察者模式、策略模式與組合模式的合體,而核心是觀察者模式。簡而言之,架構是大智慧,用來對軟體設計進行分工;設計模式是小技巧,對具體問題提出解決方案,以提高代碼複用率,降低耦合度。1.
Time of Update: 2016-01-29
《Android源碼設計模式解析與實戰》讀書筆記(二十六)第二十六章、MVP應用構架模式1.MVP介紹MVP模式是MVC模式的一個演化版本,MVP全稱Model-View-Presenter。目前MVP在Android應用開發中越來越重要了。在Android中,商務邏輯和資料存取是緊緊耦合的,很多缺乏經驗的開發人員很可能會將各種各樣的商務邏輯塞進某個Activity、Fragment或者自訂View中,這樣會使得這些組件的單個類型臃腫不堪。如果不將具體的商務邏輯抽離出來,當UI變化時,你就需要去
Time of Update: 2016-01-26
Android開發Tips(3)1. UIAutomatorViewer自動化測試是Android測試的趨勢, 穩定\複用, 最常用的工具就是Espresso.使用UIAutomatorViewer擷取資源的Id,位置/android-sdk/tools/uiautomatorviewer, 點擊即可使用.2. GitHub標籤3. 有趣的修改SVG庫地址, 載入SVG格式的圖片, 修改顏色屬性.4. 請求和產生的Json外掛程式JSONOnlineViewer, 網路請求外掛程式,
Time of Update: 2016-01-26
Android技巧1:啟動屏+新功能左右導航前言很長一段時間沒寫部落格了,再不寫點東西真說不過去,把工作上的一些有價值的東西整理出來分享,在當下還有點時效性,不然遲早會爛在肚子裡的。還記得之前小巫有個開源計劃是想實現一個星期開發app,現在把它拾起來,計劃沒有實行起來跟我那懶惰的身軀有關,任何偉大的事情都需要強大的執行力才能實現,慢一點沒關係,能創造點東西就是值得的事情。本篇部落格先介紹一個app最常見的特性,就是新功能屬性介紹和啟動屏,一般會怎麼實現呢,這不就打算告訴大家了麼。先說邏輯先判斷是
Time of Update: 2016-01-26
高通android開發摘要1. 設定bms一些參數@msm-pm8226.dtsi中 pm8226_bms: qcom,bms{qcom,low-soc-calculate-soc-threshold = <15>; //認為是低電壓的soc(15%)qcom,low-soc-calculate-soc-ms = <5000>; //低電壓情況下,計算soc 的時間間隔5sqcom,calculate-soc-ms =