Time of Update: 2018-12-04
http://source.android.com/source/version-control.htmlAndroid使用Git作為代碼管理工具,開發了Gerrit進行代碼審核以便更好的對代碼進行集中式管理,還開發了Repo命令列工具,對Git部分命令封裝,將百多個Git庫有效進行組織。要想複製和管理這百多個Git庫,還真不是一件簡單的事情。如果瞭解了Repo的實現,參考《Using Repo and Git》, 建立一個本地的 android 版本庫鏡像還是不難的: 下載 repo
Time of Update: 2018-12-04
1. 如果你的項目的R檔案不見的話,可以試下改版本號碼在儲存,R檔案不見一般都是布局文本出錯導致.2. 布局檔案不可以有大寫字母3. 拋出如下錯誤WARNING: Application does not specify an API level requirement!,是由於沒有指定users sdk的緣故,修改AndroidManifest.xml檔案.加入:<uses-sdkandroid:minSdkVersion="8"></uses-sdk> ##4.
Time of Update: 2018-12-04
xmlns:android="http://schemas.android.com/apk/res/android的作用是這個是xml的命名空間,有了他,你就可以alt+/作為提示,提示你輸入什麼,不該輸入什麼,什麼是對的,什麼是錯的,也可以理解為文法檔案。或者文法判斷器什麼的這個主要作用是在啟動並執行時候那些控制項的屬性都是通過它來識別的,如果上面你寫錯了,不會有任何問題,但是在啟動並執行時候就會有問題,提示你沒有指定寬度等什麼。這個是不用連網的。Android
Time of Update: 2018-12-04
我們都知道在onCreate()裡面擷取控制項的高度是0,這是為什麼呢?我們來看一下樣本:首先我們自己寫一個控制項,這個控制項非常簡單:public class MyImageView extends ImageView {public MyImageView(Context context, AttributeSet attrs) {super(context, attrs);}public MyImageView(Context context)
Time of Update: 2018-12-04
原始出處:http://zuiniuwang.blog.51cto.com/3709988/720070 每次都忘記,記下來,以後方便尋找,代碼是從現在的項目中Copy出來的,先來個relativeLayout的private void setListPath(Context context, RelativeLayout footerRelativeLayout, String ButtonText) { if (flagAddFooterGuide) {
Time of Update: 2018-12-04
(1)android.app.Fragment:相容的最低版本是android:minSdkVersion="11"因此你的應用不能相容3.0以下的應用。可以使用<fragment>標籤的,這點很重要,如果是用android.support.v4.app.Fragment的話,是不能是用<fragment>標籤的,會拋出android.view.InflateException: Binary XML file line #7: Error inflating
Time of Update: 2018-12-04
寫在課前的話:看帖不回,胸部下垂。public void DynamicSetTextTool(int stringId, Object changeText, int viewId) {// 動態文本工具方法 String RefreshTime = getResources().getString(stringId); String FinalRefreshTime = String.format(RefreshTime, changeText);
Time of Update: 2018-12-04
寫在課前的話:看帖不回,胸部下垂。LinearLayout rainbowLayout = (LinearLayout)findViewById(R.id.rainbow);rainbowLayout.setVisibility(8);//有三個參數:Parameters:visibility One of VISIBLE, INVISIBLE, or GONE,想對應的三個常量值:0、4、8// VISIBLE:0 意思是可見的// INVISIBILITY:4 意思是不可見的,但還佔著原來
Time of Update: 2018-12-04
warning: "_FORTIFY_SOURCE" redefined [enabled bydefault]ubuntu 12.04(gcc降級)編譯android代碼遇到"_FORTIFY_SOURCE"的解決方案1. 查看gcc版本和g++版本cd /usr/bin ls -l gcc* ls -l g++*2. 安裝gcc和g++ 4.4版本sudo apt-get install gcc-4.4 g++-4.4 g++-4.4-multilib3. 修改gcc和g++連結sudo
Time of Update: 2018-12-04
看了Android版本的Google地圖,安裝一個APK後有三個程式入口表徵圖,分別對應三個不同的功能!設定方法比較簡單兩個 Activity 都響應 Main Intent 就行了,比如:< ?xml version="1.0" encoding="utf-8"? > < manifest
Time of Update: 2018-12-04
前言:最近公司需要android的訊息推送,在網上找了很多訊息推送的例子,都是無法運行.經過一段時間的研究,終於把例子運行起來了.現在共用出來,共同學習.在下載的檔案裡面在bin目錄下有run.bat檔案直接雙擊即可運行.然後在瀏覽器裡面輸入http://127.0.0.1:7070即可,如果在eclipse中運行了用戶端即可在伺服器端看到.這個很簡單,不是本文的重點.現在主要的就是把下載後的的伺服器端源碼搭建起來,然後部署到myeclipse中運行,當然可以在androidpn的官網下載(ht
Time of Update: 2018-12-04
有時候開發一個應用需要指導使用者提示一些新功能,這樣的歡迎介面的實現可以用一下方法首先我們要用到ViewPager這個類,這個類是在android-support-v4.jar中,網上搜一下就會有現將這個包放到項目中,之後進行引用ViewPager類個人理解就是一個容器,將你需要的圖片資源放到他的Adapter中進行填充,這樣我們就需要一個adapter,自訂一個adapter繼承PagerAdapter,之後設定ViewPager的setAdapter()就可以了接下來,理一下小圓點的實現思路
Time of Update: 2018-12-04
一、TraceView簡介 TraceView是AndroidSDK裡面內建的工具,用於對Android的應用程式以及Framework層的代碼進行效能分析。 TraceView是圖形化的工具,最終它會產生一個圖表,用於對效能分析進行說明。 TraceView可以跟蹤到具體的Method 二、TraceView的原理
Time of Update: 2018-12-04
android SoftKeypad
Time of Update: 2018-12-04
今天由於某種原因,接到一個任務,需要合并兩個原先是以兩個APK包方式發行的版本,由於他們功能互補,因此希望把這兩個工程合成一個工程。仔細整理了下思路,決定將一個比較接近底層服務的apk包做成一個jar的方式進行整合!
Time of Update: 2018-12-04
摘要 1 引起疑惑 分析視圖invalidate流程的過程中發現view的left, right, top, bottom跟自己理解的不一樣,現在想分析一下這幾個值具體的含義。 2 理解座標,位置概念 這裡涉及座標系的概念: 座標系在二維視圖中通過X軸和Y軸兩個數字為組合表示某個點的絕對坐1 引起疑惑 分析視圖invalidate流程的過程中發現view的left, right, top, bottom跟自己理解的不一樣,現在想分析一下這幾個值具體的含義。2 理解座標,位置概念
Time of Update: 2018-12-04
Listview預設選中最後一項android:stackFromBottom="true" android:transcriptMode="alwaysScroll" android中文加粗android:shadowColor="#000000"android:shadowDx="0.2" android:shadowDy="0.0" android:shadowRadius="0.2"在xml檔案中使用android:textStyle="bold"
Time of Update: 2018-12-04
我們都知道在onCreate()裡面擷取控制項的高度是0,這是為什麼呢?我們來看一下樣本:首先我們自己寫一個控制項,這個控制項非常簡單:[java] view plaincopypublic class MyImageView extends ImageView { public MyImageView(Context context, AttributeSet attrs) { super(context, attrs); } public
Time of Update: 2018-12-04
如果發現匯入工程的時候,出現”No projects are found to import” 的提示,首先查看項目目錄中是否有隱藏檔案.project,還有目錄結構也還要有一個隱藏檔案.classpath, 如果沒有的解決辦法。方法1:最直接的操作,可以把其它項目的.project, .classpath檔案拷貝過來,修改相應的地方則可。1).project檔案只需要修改<name>AboxTVExchange</name>這個項目名稱則可2)
Time of Update: 2018-12-04
1:android:addStatesFromChildren最近在製作一個項目的登陸介面UI的時候,由於沒有專業美工的作圖,很多素材都是要自己去搜集,有時候難免去“盜用”其他作品中的圖片,然而圖片大小等方面適配都不太理想,邊邊角角的空隙處理也不嚴謹。