原创 最最實用的android studio設置教程

1.首先在setting(file–setting)中設置keymap(可以搜索),設置爲沿用eclipse的形式(如果不是從eclipse轉過來的就不用設置啦) 2.通過上面的設置基本上滿足了之前的操作習慣,但是還會有一些不適,

原创 安卓的生命週期

onCreate()   activity加載清單文件中的佈局文件 onStart()     activity開始繪製佈局------>佈局開始顯示 onResume()   activity繪製佈局完成------>佈局全部顯示 o

原创 適配器之值傳遞(fragment適配器獲得listview控件對象)

@Override public void handleMessage(android.os.Message message) { switch (message.what) {

原创 target not be null

1url中沒有“http://” 2如果你是用picasso導致的這個問題,那麼首先檢查URL,再者去檢查控件(比如imagview)是否是空的。 private void setUserAvatar(EMMessage mes

原创 設置導航條和狀態欄透明度效果

這是核心代碼,相信大家一看就懂了 private void initWindows() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){

原创 android解析xml的方式

分爲3種,分別是dom解析,sax解析,pull解析 dom:在內存中生成dom對象,加載整個xml文檔進行解析,其暫用內存資源過大,在android中一般不會採用dom解析的方式,所以不做過多的介紹。 pull: 理

原创 Activity的四種加載模式

activity的四種加載模式 Activity默認的加載模式是Standard模式,但是這種簡單的模式遠遠無法滿足我們應用開發的需要。 爲了打破默認的堆棧這種後進先出的簡單模式,提供了2種方式,一種是在AndroidManifest.x

原创 android的json解析

1.評價: json解析是最主流的解析第三方接口源數據的方法 2.解析對象的類型: a.jsonObject b.jsonArray 3.進行json解析的步驟(以jsonObject爲例) a.獲得json的父級

原创 如何獲得Bundle對象

今天看見一個極光推送的demo 自定義receiver,重寫了oncreate()方法,在其中通過intent判斷接收廣播的狀態。 關鍵來了: 其中的bundle是這樣獲取的。  Bundle bundle = intent.getExt

原创 android studio 和IDEA樣式設置

1.設置字體大小呢,直接file右鍵,選擇setting。 2.然後選擇editorandfonts.設置編輯框的字體及顏色顯示。 另外,窗口menu和項目目錄的樣式設置是在這裏; 1右鍵file,選擇setting 2.選擇Appea

原创 ViewPager嵌套及U型原則

mainactivity package com.example.viewpageru_tenet; import java.util.ArrayList; import java.util.List; import andr

原创 安裝apk時提示安裝失敗,相同包名但是簽名不一致

因爲你原來安裝的可能是沒簽名的apk(測試方便),後來安裝的是簽名後的apk,未卸載安裝 同包名簽名不同 會有這個問題 或者真的如提示所說,是因爲同包簽名不一致導致的。同包簽名的話建議採用相同的keystore。 或者是手動

原创 recycleview 示例及總結

package com.example.administrator.recycleviewdemo; import android.support.v7.app.AppCompatActivity; import android

原创 安卓操作系統的組成部分

1.linux內核 2.系統運行庫 a.程序庫 b.Android運行庫 3.應用程序框架 4.應用程序

原创 微信小程序無法獲得unionID

首先確定小程序是否在微信開發平臺進行綁定 再次檢查微信開放平臺是否已認證(花錢的那種) 檢查上述兩種都符合要求,但是請求微信的jscode2session接口還是無法獲得unionID 那麼,就看我下面的方案吧: 坑: 在開