Time of Update: 2017-04-22
App內切換語言,app切換語言轉載請註明出處 http://www.cnblogs.com/cnwutianhao/p/6746981.html 前幾天客戶提需求,對App增加一個功能,這個功能目前市面上已經很常見,那就是應用內切換語言。啥意思,就是
Time of Update: 2017-04-21
《轉》深入理解Activity啟動流程(一)–Activity啟動的概要流程,《轉》activity本文原創作者:Cloud Chou. 原文地址:http://www.cloudchou.com/android/post-788.html Android中啟動某個Activity,將先啟動Activity所在的應用。應用啟動時會啟動一個以應用程式套件名為進程名的進程,該進程有一個主線程,叫ActivityThread,也叫做UI線程。本系列部落格將詳細闡述Activity的啟動流程,
Time of Update: 2017-04-21
LoaderManager與CursorLoader用法,cursorloader一.基本概念1.LoaderManager LoaderManager用來負責管理與Activity或者Fragment聯絡起來的一個或多個Loaders對象. 每個Activity或者Fragment都有唯一的一個LoaderManager執行個體(通過getLoaderManager()方法獲得),用來啟動,停止,保持,重啟,關閉它的Loaders,這些功能可通過調用initLoader()
Time of Update: 2017-04-22
回顧自訂view三個建構函式,回顧view建構函式public class MyCustomView extends View { //第一個建構函式 public MyCustomView(Context context) { this(context, null); } //第二個建構函式 public MyCustomView(Context context, AttributeSet attrs) { this(context,
Time of Update: 2017-04-21
開發 Material Design+RxJava+Retrofit+MVP App 參考資料,rxjavaretrofit前言 在開發一個基於 Material Design+RxJava+Retrofit+MVP 架構的 App 過程中學習的資料整理 —— 由G軍仔分享這裡記錄了我開發 大象 項目時,所學習的開發資料以及參考的開源項目,稍微整理了一下,全當筆記記錄,跟大家一起分享,也許能給正在使用 RxJava +
Time of Update: 2017-04-21
ionic打包項目,運行時報錯A problem occurred configuring root project 'android'。。。,ionicconfiguring 運行報錯的原因是sdk沒有下載完整解決辦法:1,開啟sdk manage。分別下載android support repository、Google play services、google
Time of Update: 2017-04-20
View控制項中android:drawablePadding不起作用的原因探究,<?xml version="1.0" encoding="UTF-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match
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-20
應用的全屏和非全屏,應用全屏全屏 /** * 全螢幕顯示 */ private void setFullSreen() { WindowManager.LayoutParams params = getWindow().getAttributes(); params.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN; getWindow(
Time of Update: 2017-04-20
android紅米等關於讀取本地檔案夾圖片擷取路徑的問題的解決,在Android開發中,有從本地檔案夾中讀取圖片的功能,使用一下代碼開啟圖片挑選清單:Intent intent = new Intent(); intent.setAction(Intent.ACTION_PICK); intent.setType("image/*"); startActivityForResult(inte
Time of Update: 2017-04-20
對View的onMeasure()方法的進一步研究,viewonmeasure在Android開發中,很多人對自訂View是望而生畏,但這又是向進階進階的必經之路,主要是對View裡面的很多方法不知道怎麼理解,其中一個就是onMeasure()方法。首先,我自訂一個MyView,繼承於View,onMeasure()方法不做處理,直接調用super.onMeasure(widthMeasureSpec, heightMeasureSpec);public class MyView
Time of Update: 2017-04-20
React Native 出現紅螢幕報串連服務失敗,reactnative最近移動項目組在本人的帶領下切換進React Native開發應用,之前沒接觸過,用了幾周之後,發現也就那麼回事吧,小玩具項目用用還是可以的。今天Android小姑娘在Windows下出問題解決不了,詢問一番之後,又發現另外一個奇葩的問題,WebStorm下可以正常的編輯運行至模擬器,而使用react-native
Time of Update: 2017-04-20
理解android中ListFragment和Loader,androidlistfragment一直以來不知Android中Loader怎麼用,今天晚上特意花了時間來研究,算是基本上搞明白了,現在把相關的注釋和代碼發出來,以便筆記和給網友一個參考,錯誤之處還望大家給我留言,共同進步,這個例子採用的是android案例代碼,在其中比較難理解的地方,給出注釋,代碼如下:public class MainActivity extends FragmentAct
Time of Update: 2017-04-18
Android擷取傳統型應用程式,android擷取案頭首先在看這個部落格之前,
Time of Update: 2017-04-18
[轉載] 從Handler.post(Runnable r)
Time of Update: 2017-04-17
GreenDao與ReactiveX的完美搭配,greendaoreactivex轉載請註明出處:http://www.cnblogs.com/cnwutianhao/p/6719380.html 作為Android開發人員,一定不會對 GreenDao 和 ReactiveX 陌生。GreenDao 號稱Android最快的關係型資料庫ReactiveX
Time of Update: 2017-04-17
Xamarin.Forms+Prism(2)—— 基本使用 NavigationService,xamarin.forms本文主要對Prism架構下的導航服務NavigationService進行一次介紹和使用。1、開啟VS,可以看到左側的已安裝模版裡面有:2、建立完成後,從PCL項目中,看到App.xaml.cs中的代碼知道,程式現在的邏輯是開啟APP->NavigationPage->MainPage(傳遞title參數);3、先在Views檔案夾裡面添加一個Prism
Time of Update: 2017-04-18
使用word寫部落格3,word寫部落格這算是我開通部落格園以來寫的第一篇部落格吧,以前總覺得寫部落格很耗時,而現在隨著學習量的提升,覺得學習的過程中寫一下筆記和總結真的很重要了,以後忘記某個知識點時可以重溫一下筆記而不用抱著一本幾百頁的書去翻看,寫部落格還可以使我們條理清晰地去組織自己的記憶樹,而且還能形成自己的一套記憶方法,通過寫部落格我們還能提升自己的寫作水平,還有就是正所謂好記性不如爛筆頭,所以今天趁著有空故學習使用word寫一下部落格,使用的是2013版本…
Time of Update: 2017-04-18
SparseArray解析,sparsearray HashMap是java裡比較常用的一個集合類,我們一般用來緩衝一些處理後的結果。但當你做一個Android項目時,在代碼中定義這樣一個變數,執行個體化時,Eclipse卻給出了一個 performance 警告。
Time of Update: 2017-04-17
Android開發學習——高德地圖的實現,android高德1.首先做好下邊的準備: 1.1 http://lbs.amap.com/ 註冊帳號 1.2 下載 定位sdk 和 地圖sdk 下載後是這樣的 1.3