Time of Update: 2017-05-04
Android開發筆記(4)——MainActivity.java檔案修改&布局嵌套,androidmainactivity筆記連結:http://www.cnblogs.com/igoslly/p/6805020.html 筆記以開發名為CoffeeOrder的app活動為線索,介紹app如何從功能設計→布局設定→代碼編寫→改進,介紹java檔案修改和布局嵌套。 一、應用知識
Time of Update: 2017-05-01
解析ScrollView--仿QQ空間標題列漸層,scrollview--標題列先看一下:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"
Time of Update: 2017-04-27
Socket for android 簡單一實例,socketandroid最近在實現socket通訊,所以寫個demo來簡單實現下。我用了一種是原始的socket實現,另一種是MINA架構來實現的。下載demo:http://download.csdn.net/detail/qq_29774291/9826648一.先看第一種方法a)、建立Socket對象,指明需要已連線的服務器的地址和連接埠。b)、建立串連後,通過輸出資料流向伺服器發送請求資訊。c)、通過輸入資料流擷取伺服器的響應資訊。d)
Time of Update: 2017-04-27
解決 在Android開發上使用KSOAP2上傳大圖片到伺服器經常報錯的問題,原文首發我的主力部落格http://anforen.com/wp/2017/04/android_ksoap2_unexpected_type_position_end_document_null_java_io_inputstreamreader/ jpg圖片檔案較小時,比如200KB左右,一般不會報錯,可以上傳成功。當照片比較大時,經常報
Time of Update: 2017-04-23
Xamarin.Forms+Prism(3)—— 簡單提示UI的使用,xamarin.formsprism這次給大家介紹兩個比較好用的提示外掛程式,如成功、等待、錯誤提示。 準備: 1、建立一個Prism
Time of Update: 2017-04-24
App啟動頁倒計時功能,app啟動倒計時轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6753418.html 範例程式碼採用 RxJava + RxLifecycle + Data-Binding 模式編寫樣本圖:話不多說,實現方式如下:1.匯入依賴庫① RxJava: Reactive Extensions for the JVMcompile
Time of Update: 2017-04-23
在Android上,怎樣與Kotlin一起使用Retrofit(KAD21),kotlinretrofit作者:Antonio Leiva時間:Apr 18, 2017原文連結:https://antonioleiva.com/retrofit-android-kotlin/ 這是又一個例子,關於怎樣在Kotlin中使用Java使用過的相同庫。 Retrofit是一個庫,它極大地簡化了請求API,在這個例子中我計劃教你怎樣將其與一些LastFM
Time of Update: 2017-04-21
Loader詳解,asynctaskloader詳解1.裝載器API概述Class/Interface說明LoaderManager一個抽像類,關聯到一個Activity或Fragment,管理一個或多個裝載器的執行個體。這協助一個應用管理那些與Activity或Fragment的生命週期相關的長時間啟動並執行的操作。最常見的方式是與一個CursorLoader一起使用,然而應用是可以隨便寫它們自己的裝載器以載入其它類型的資料。每個activity或fragment只有一個LoaderManag
Time of Update: 2017-04-06
自訂控制項詳解(五):onMeasure()、onLayout(),onmeasureonlayout前言: 自訂控制項的三大方法:測量: onMeasure(): 測量自己的大小,為正式布局提供建議 布局: onLayout(): 使用layout()函數對所有子控制項布局繪製: onDraw(): 根據布局的位置繪圖 onDraw()
Time of Update: 2017-04-02
自訂控制項詳解(二):Path類 相關用法,詳解pathPath:路徑繪製路徑:void drawPath (Path path, Paint paint)Path 可以繪製的路徑一、直線路徑 1、基本方法 void moveTo (float startX, float startY) 直線的開始點;即將直線路徑的繪製點定在(startX,startY)的位置; void lineTo (float endX, float endY)
Time of Update: 2017-03-24
Android的開機流程及對應源碼位置分析,android源碼 1.系統引導bootloader 1)源碼:bootable/bootloader/* 2)說明:加電後,CPU將先執行bootloader程式,此處有三種選擇 a)開機按Camera+Power啟動到fastboot,即命令或SD卡燒寫入模式,不載入核心及檔案系統,此處可以進行原廠模式的燒寫 b)開機按Home+Power啟動到recovery模式,載入recovery.img,recovery.img包
Time of Update: 2017-03-24
AsyncTask注意事項,面試技巧和注意事項需要知道的重點:1. 在1.6之前,所有的AsyncTask在一個單獨的線程中有序的執行。2. 從1.6到2.3,這些AsyncTask在一個線程池中執行,但是有上限。3.
Time of Update: 2017-03-24
Java反射在Android中的使用,java反射android轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6606687.html 做Java開發或者安卓開發的同學經常都會遇到這樣一個問題,如果我們想調用A類裡面的一個私人方法B,然後在C類中使用。通常的直接調用方法是行不通的。也有人說那就把私人的變為公有的就完事了唄,但是凡事都有解決方案,不用改為公有。進入正題:有這樣一段代碼public class MainActivity
Time of Update: 2017-03-24
Java位元組流在Android中的使用,java位元組流android轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6611252.html 引言:項目開發有時會使用上傳檔案到伺服器,再從伺服器取資料顯示到本地這一過程;或者輸入一段文字,再把文字顯示出來。這個過程都用到了IO流。IO流分為字元流(Reader\Writer)和位元組流(InputStream\OutputStream)在位元組流當中,我們經常使用的就是FileI
Time of Update: 2017-03-23
onInterceptTouchEvent與onTouchEvent預設傳回值,ontouchevent傳回值 其中Layout裡的onInterceptTouchEvent預設傳回值是false,這樣touch事件會傳遞到View控制項,Layout裡的onTouch預設傳回值是false,
Time of Update: 2017-03-23
Android 許可權的實現,Android許可權實現 1. 許可權 每個程式在安裝時都有建立一個系統ID,如app_15,用以保護資料不被其它應用擷取。Android根據不同的使用者和組,分配不同許可權,比如訪問SD卡,訪問網路等等。底層映射為Linux許可權。 2. 應用申請許可權 1)
Time of Update: 2017-03-17
重寫dispatchKeyEvent方法 按返回鍵back 執行兩次的解決辦法,dispatchkeyevent重寫dispatchKeyEvent方法 按返回鍵back
Time of Update: 2017-03-15
Android之萬能播放器解碼架構Vitamio的介紹及使用,androidvitamio 一、簡介 Vitamio能夠流暢播放720P甚至1080P高清MKV,FLV,MP4,MOV,TS,RMVB等常見格式的視頻,還可以在Android 與 iOS 上跨平台支援 MMS, RTSP, RTMP, HLS(m3u8)
Time of Update: 2017-03-08
自訂Toast的顯示位置和顯示內容,自訂toast 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 3 xmlns:app="http://schemas.android.com/apk/res-auto" 4
Time of Update: 2017-03-08
Android中使用開源架構citypickerview實現省市區三級聯動選擇,1.概述記得之前做商城項目,需要在地址選擇中實現省市區三級聯動,方便使用者快速的填寫地址,當時使用的是一個叫做android-wheel 的開原始檔控制,當時感覺非常好用,唯一麻煩的是需要自己整理並解析省市區的xml檔案,思路很簡單,但是代碼量相對大了些。偶然期間發現了另外一個開源組件,也就是今天要介紹的citypickerview。github地址:crazyandcoder/citypicker2.