原创 android開發記錄一些技巧

一些技巧 獲取全局context public class MineApplication extends Application { private static Context context; publ

原创 在Ubuntu搭建安卓sdk

在Ubuntu搭建安卓sdk SDKMAN! CLI //SDKMAN安裝 curl -s "https://get.sdkman.io" | bash source "$HOME/.sdkman/bin/sdkman-ini

原创 Gradle 學習 一

Gradle 學習 一 android的目錄結構裏面 項目下的 (1)gradle文件夾 其實是gradle這個工具的架包和它的版本號信息 項目下的(2)build.gradle 文件主要是用運用gradle語言來引入針對an

原创 多線程和服務

多線程和服務 runOnUiThread 在子線程調用,直接運行在ui主線程 runOnUiThread(new Runnable() { @Override public void run() { } }

原创 Gradle 學習 三

Gradle 學習 三 遠程倉庫 jcenter和mavenCentral mavenCentral的地址:http://mvnrepository.com/ 本地私有倉庫maven buildscript { repos

原创 Android體系和系統架構

Android體系和系統架構 隨便記記,沒啥意思 Google生態系統 android是google的富二代??? android的系統架構 linux內核層,庫和運行時,Framework層和應用層 linux內核層 主要包括

原创 android運行時權限分組

運行時權限 危險權限分組 group:android.permission-group.CONTACTS //聯繫人分組 permission:android.permission.WRITE_CONTACTS //寫入

原创 Material Design

Material Design Toolbar //android:layout_height="?attr/actionBarSize" actionBarSize獲取系統設置的高度寫wrap_content //androi

原创 協作和開發 工具

協作開發 chrome 插件 json-handle 格式化json octotree 查看github代碼 request maker 輕量級的postman,後端接口測試工具 Google 搜索 測試感覺不可用 github

原创 Android 開發者工具新接觸

Android 開發者工具新接觸 強忍吐槽,記筆記 as常用設置 設置一次之後,記得保存settings.jar 以後import settings->appearance->Override default font 解決亂碼

原创 調用攝像頭和相冊

調用攝像頭和相冊 具體代碼 package com.example.cameraalbumtest; import android.Manifest; import android.annotation.TargetApi;

原创 性能檢測和分析工具 二

性能檢測和分析工具 二 內存泄露 指本應該被回收的內存由於某種原因繞開GC的算法 Logcat 五種信號標誌GC過程 GC_CONCURRENT:堆內存將用完,常規內存檢查, GC_FOR_MALLOC:堆內存已用完,此時系統

原创 android性能檢測和分析工具 一

性能檢測和分析工具 一 16ms 黃金準則 設備的屏幕刷新率爲60幀每秒 , 1/60fps=16.6每幀,超過16,會有掉幀的現象 繪圖優化的過程 軟解時代: android2.3,之前,通過CPU繪圖 硬解時代: and

原创 Gradle 學習 四

Gradle 學習 四 生成Gradle編譯腳本 gradle init wrapper //需要安裝gradle,雞肋 Gradle peer not authenticated 需要使用VPN訪問,其實現在沒問題了 //或者

原创 第二行代碼 git 總結

第二行代碼 git 總結 ubuntu安裝git sudo apt-get install git-core 配置個人信息 git config -g user.name “name” git config -g user.e