Time of Update: 2017-07-29
初學安卓開發隨筆之 Intent 用法,安卓intent首先,對於安卓開發,目前世界上流行的是使用的是Android studio 2.0 。(hh 學著來唄 書上說用這個,,)今後就定一個計劃 每天更新一個Android 隨筆,增強一下自控力吧!!!(∩_∩) 相信自己可以做到!!!第一天 Intent用法intent用法大體上有三種其他用法 開啟網頁 這裡首先 要配置<intent-filter>裡的data標籤!!!
Time of Update: 2017-07-30
logcat,logcat不顯示資訊logcat一、簡介非常好用的日誌工具 二、常見操作1、選擇對應層級的日誌2、添加日誌過濾器filter 三、代碼執行個體建立日誌filter 下面代碼啟動並執行日誌結果com.fry.logcatTest.MainActivity 1 package com.fry.logcatTest; 2 3 4 5 6 7 import android.app.Activity; 8 import
Time of Update: 2017-07-28
Android-刪除指定包名的App,android-包名app/** * check and delete the old package app if it exists. */ private void checkOldPackage() { String packageName = "xxx.xxx.xxx.xxx"; if (isAvilible(this, packageName)) { Intent
Time of Update: 2017-07-26
尋找電腦連接埠的佔用情況,電腦連接埠佔用尋找電腦連接埠的佔用情況例如查連接埠號碼5037(adb的連接埠)的佔用情況一、使用 netstat -ano命令 找到連接埠號碼為5037的,並且找到對應進程的PID然後我們區windows工作管理員裡面找PID是5736的進程是什麼找到為eclipse,說明找對了,因為eclipse會調用adb 二、命令列視窗的協助如果有什麼指令不清楚,就在命令列視窗按下面方式查協助即可
Time of Update: 2017-07-29
隱式intent,intent隱式intent一、隱式意圖介紹 顯式意圖我們前面已經提到,形如:Intent intent = new Intent();intent.setClass(this,Other.class); //此句表示顯式意圖,因為明確設定啟用物件為Other類startActivity(intent); 顧名思義,隱式意圖就是在不明確設定啟用物件的前提下尋找最匹配的組件,舉個例子,比如有5個人:(1)A:170cm(2)B:160cm(3)C:180cm(
Time of Update: 2017-07-28
Fragment已經被added了導致的異常。,fragmentadded導致 java.lang.IllegalStateException: Fragment already added:
Time of Update: 2017-07-17
Android 最新 Support V4 包大拆分有用嗎?,android包大Google 更新了最新的 Support Library 版本,其中最為顯眼的功能莫過於 support-v4 大拆分,然後這個拆分現在看來並沒有那麼美好。v4 包從 2011 年開始引入,包含 ViewPager、FragmentActivity 等我們常用的功能,目前已經達到 1.3 M,Google 此次升級將這個庫拆分為 5 個子的 Module,每個 Module 可以被單獨引用。1. 子 Module
Time of Update: 2017-07-14
詳解Android Activity---啟動模式,androidactivity---相關的基本概念:1、任務棧(Task) 若干個Activity的集合的棧表示一個Task。 棧不僅僅只包含自身程式的Activity,它也可以跨應用程式套件含其他應用的Activity,這樣有利於保障使用者體驗,維護使用者操作體驗上的完整性。例如:ActivityA
Time of Update: 2017-07-24
Android安裝過程出現問題,android安裝過程Android安裝過程出現問題一、Eclipse 中 Emulator Control 不能用問題在官方文檔中發現問題所在(官方文檔說明),在最後一行“The Emulator Control tab, shown in Figure 1, is no longer supported. Use the Android Emulator for these features",Android
Time of Update: 2017-07-19
Android 方法數超過64k、編譯OOM、編譯過慢解決方案。,androidoom 目前將項目中的leancloud的即時通訊改為環信的即時通訊。當引入easeui的時候 出現方法數超過上限的問題。 搜尋一下問題,解決方案很簡單。 這裡簡單記錄一下,順序記錄一下此解決方案導致的另一個問題。 一、解決方案數超過64k的問題 問題描述:Error:The number of method references in a .dex file cannot exceed
Time of Update: 2017-07-17
Android學習——利用RecyclerView編寫聊天介面,recyclerview聊天介面1、待會兒會用到RecyclerView,首先在app/build.gradle(注意有兩個build.gradle,選擇app下的那個)當中添加依賴庫,如下:1 dependencies {2 compile fileTree(dir: 'libs', include: ['*.jar'])3 compile 'com.android.support:appcompat-v7:24.
Time of Update: 2017-07-14
Android學習——Button填充顏色及實現圓角,androidbutton 在drawable下建立檔案夾bt_shape.xml,如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <shape xmlns:android="http://schemas.android.com/apk/res/android"> 3 4 android:shape="rectangle">
Time of Update: 2017-07-18
Android學習——片段Fragment的使用,一、片段的簡單用法(實現在一個活動中添加兩個片段,並讓這兩個片段平分活動空間)1、建立一個FragmentTest項目;建立一個左側片段布局left_fragment.xml,代碼如下:(只放置一個按鈕並水平置中顯示) 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout
Time of Update: 2017-07-18
如何去除Launcher預設的google search bar?,launcherbarJB2/JB3/JB5/JB9版本:1. 請修改 Launcher2/res/layout/qsb_bar.xml,如下:<include android:id="@+id/qsb_search_bar"layout="@layout/search_bar"android:visibility="gone" />添加android:visibility="gone" 2.
Time of Update: 2017-07-16
Android學習——控制項ListView的使用,androidlistview一、ListView的簡單用法首先建立一個ListViewTest項目,並讓Android Studio自動建立好活動。然後修改activity_main.xml中的代碼,如下: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout
Time of Update: 2017-07-18
解決Android中ListView列表只顯示一項資料的問題,androidlistview思路:擷取每項item的高度,並相加,再加上分割線的高度,作為整個ListView的高度,方法如下:public static void setListViewHeightBasedOnChildren(ListView listView) { // 擷取ListView對應的Adapter ListAdapter listAdapter = listView.getAdapter();
Time of Update: 2017-07-15
git的常用命令,git常用命令如何提交代碼到遠程庫代碼提交一般有五個步驟: 1. 查看目前代碼的修改狀態 提交代碼之前,首先應該檢查目前所做的修改,運行git status命令已暫存 (Changes to be committed) 已修改 (Changes not staged for commit)未跟蹤 (Untracked files) 2.查看代碼修改內容git diff
Time of Update: 2017-07-22
Android學習——資料存放區之檔案儲存體,android檔案儲存體將資料存放區到檔案中並讀取資料1、建立FilePersistenceTest項目,並修改activity_main.xml中的代碼,如下:(只加入了EditText,用於輸入常值內容,不管輸入什麼按下back鍵就丟失,我們要做的是資料被回收之前,將它儲存在檔案中) 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout
Time of Update: 2017-07-17
Android studio快速鍵,androidstudioAlt+斷行符號 匯入包,自動修正Ctrl+N 尋找類Ctrl+Shift+N 尋找檔案Ctrl+Alt+L 格式(整理)化代碼Ctrl+Alt+O 最佳化匯入的類和包Alt+Insert 產生代碼(如get,set方法,建構函式等)Ctrl+E或者Alt+Shift+C 最近更改的代碼Ctrl+R 替換文本Ctrl+F 尋找文本Ctrl+Shift+Space
Time of Update: 2017-07-17
即刻開始使用Kotlin開發Android的12個原因(KAD 30),kotlinandroid作者:Antonio Leiva時間:Jul, 11, 2017原文連結:https://antonioleiva.com/reasons-kotlin-android/ 這組文章已到最後了,它們是非常實用的。今天我想談談為什麼我認為學習Kotlin是非常有趣的。 雖然, Kotlin現在已是官方支援的開發Android