Time of Update: 2018-12-06
首先按照程式的目錄結構大致分析: res/layout/ 這個目錄存放的就是布局用的xml檔案,一般預設為main.xml res/values/ 這個目錄存放的是一堆常量的xml檔案 res/drawable/ 存放的是一些圖片什麼的,當然表徵圖也在這裡 下面主要對layout下的xml檔案做個介紹,順便也把布局的方法總結一下: ·檔案的開頭 <?xml version="1.0" encoding="utf-8"?> 這是在說明xml版本及字元編碼
Time of Update: 2018-12-06
Toast是一種非常方便的提示訊息框,他會在程式介面上顯示一個簡單的提示資訊,這個提示資訊框用於向使用者產生簡單的提示資訊,它具有兩個特點。 1. Toast提示資訊不會獲得焦點, 2. Toast提示資訊過一段時間會自動消失 使用Toast來產生提示訊息也非常簡單,只要如下幾個步驟: 1. 調用Toast的構造器或makeText方法建立一個Toast對象。 2. 調用Toast的方法來設定該訊息提示的對齊,頁面邊界,顯
Time of Update: 2018-12-06
直接設定XML Layout:<TextView android:id="@+id/text_view" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="20sp" android:layout_marginRight="20sp"
Time of Update: 2018-12-06
1.使用System.out.println語句a 直接在代碼中插入:System.out.println("johnny: test");b 開啟Window--Show View--Other--Android--LogCatc Filter : johnny 得到:由此可見,在輸入println訊息的時候要有獨特的特徵,這樣才能夠在眾多的訊息中通過filter找到它。注意,filter所過濾的是text欄的內容,對其他欄沒有任何的過濾作用。 2. 使用Log類a import
Time of Update: 2018-12-06
SlidingDrawer(滑動式抽屜)隱藏屏外的內容,並允許使用者拖拽一個handle以顯示隱藏的內容。它由兩個子視圖組成:一個是使用者拖拽的handle(柄),另一個是隨著拖動變化的content(內容)。SlidingDrawer應當作為內部布局的覆蓋來使用,也就是說SlidingDrawer內部應該使用FrameLayout或RelativeLayout布局。SlidingDrawer的大小決定了其內容顯示時所佔空間的大小,所以它的尺寸一般定義為match_parent。在XML
Time of Update: 2018-12-06
一直準備學一點Linux的東西,一直沒有付諸行動,這個周末準備安裝一下,做了將近半年的android開發,準備學一點關於架構和源碼的東西。。。安裝之前也百度Google了很多次,也看了網上不少的資料,總結一點,就是對於像我這種入門級的人來說,還是不夠明確,結合網上的資料,本人在此再做完善一下,希望對後來之人有所協助,於我也算是一種學習吧。首先是安裝ubuntu,這個在ubuntu官方網站http://www.ubuntu.org.cn/download/有
Time of Update: 2018-12-06
——工欲善其事必先利其器引言本系列適合0基礎的人員,因為我就是從0開始的,此系列記錄我步入Android開發的一些經驗分享,望與君共勉!作為Android隊伍中的一個新人的我,如果有什麼不對的地方,還望不吝賜教。在開始Android開發之旅啟動之前,首先要搭建環境,然後建立一個簡單的HelloWorld。本文的主題如下:1、環境搭建1.1、JDK安裝1.2、Eclipse安裝1.3、Android
Time of Update: 2018-12-06
Android系統按照架構來說一共分為六個部分,因此按照自己的感受推薦一下各個部分適合的書籍,不喜勿噴。1.Android Application 《Android Developer Document》、《Pro Android》、《Professional Android Application Development》、《Google Android SDK開發範例大全》、 http://dev.apkbus.com/、Google IO Android
Time of Update: 2018-12-06
好像很長時間沒有寫技術文章了,正好最近整理了一下前陣子做的android開發,在這裡記錄一下。這是一個簡單的應用-下載指定URL的圖片並顯示。說實在的這個應用沒有什麼特殊的地方,規模很小,用到的技術也很普通,但不失為一個很好的練手題材。既然是一個android的應用,那麼裡面多少涉及到了一些android開發的技術點,具體如下:1. 介面-ImageSwitcher, ImageView, Gallery, Dialog, ProcessBar等等控制項2. 網路訪問- HttpClient,
Time of Update: 2018-12-06
表格版面配置以表格行為基礎,行內的一個UI元素為1列,可以設定一個UI元素跨多了在使用layout_span的屬性。TableLayout - 表格式布局。 TableRow - 表格內的行,行內每一個元素算作一列 collapseColumns - 設定 TableLayout 內的 TableRow 中需要隱藏的列的列索引,多個用“,”隔開 stretchColumns - 設定 TableLayout 內的 TableRow 中需要展開(該列會展開到所有可用空間)的列的列索引,多個用
Time of Update: 2018-12-06
鬧鐘是我們生活中常用的工具。在android系統中提供了強大的鬧鐘介面,並且使用起來也非常簡單。AlarmManager是android提供的鬧鈴管理介面。我們想建立一個鬧鈴程式就需要通過它來完成。那麼接下來就看一下建立鬧鐘的過程:1. 擷取AlarmManager對象AlarmManager am =
Time of Update: 2018-12-06
最近在學習Android的listView控制項時遇到了一個問題,如何添加一個Item到ListView中並及時的重新整理出來。在網上查了很多文章,很多人在問,也很多人在解答,但是總的來說都沒找到詳細的解決方案。對於ListView與資料庫的同步,高手們建議使用ContentProvider對象。但是如果我不使用資料庫呢?也有人回答用notifyDataSetChanged()方法。這倒是一個正確的解決方案,但是對於新手來說,還是比較困惑怎麼去用,這裡我貼一下我的用法:代碼Code
Time of Update: 2018-12-06
今天在看android開發的文章,看到線性布局的時候,看不明白裡面的layout_weight屬性,所以乾脆翻譯出來研究,以下是原文的翻譯 -------------------------------------------------------------------------------------------------------LinearLayout aligns all children in a single direction — vertically or
Time of Update: 2018-12-06
首先要到官網http://developer.android.com/index.html 下載ADT和sdk對應版本的。ADT配置:開啟eclipse 如選擇Install New Software點擊Add之後會出現如,在name位置寫上一個名字,然後點擊archive,選擇ADT的位置(是個壓縮包)然後依次按照步驟進行就可以了主意在咱安裝adt時要把網路斷開,因為它會自動連網。這是針對本地安裝的,所以沒有必要連網。SDK,關於sdk配置:當ADT安裝完畢之後重啟eclipse
Time of Update: 2018-12-06
AndroidWidgetService.java是Widget framework的核心類,承擔了所有的Widget的管理工作。開機之後在system
Time of Update: 2018-12-06
在整個android中可以存在四種PNG尾碼的image檔案1.標準PNG: (ex.應用預設的icon.png)符合PNG-8標準的PNG圖片, 只能做圖片, 不能放縮.2.Android打包處理後的9.png: (ex.應用APK中打包的9.PNG)為了保證佔用空間小,android在資源中刪除了標準PNG的大量冗餘資訊,去除了周邊的空白像素,減少了IDAT資料區段,在打包成APK的時候,裡面的檔案就是不可放縮的9.png,
Time of Update: 2018-12-06
1. 下載安裝ecliplse2. 下載安裝Android SDK3. Eclipse安裝Developer Tools外掛程式解壓“eclipse-java-indigo-SR1-win32”,雙擊“eclipse”,進入eclipse主介面第一步:點擊help->Install New SoftWare->Add按鈕Name:任意字母字元Location:https://dl-ssl.google.com/android/eclipse/ 第二步:載入完“Developer
Time of Update: 2018-12-06
Linux KernelAndroid relies on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model. The kernel also acts as an abstraction layer between the hardware and the rest of the
Time of Update: 2018-12-06
<b></b>加粗字型<i></i> 斜體字型<u></u> 給字型加底線\n 換行 \u0020表示空格 \u2026表示省略符號 使用<b>和<b>來列印出<b></b> 這樣的文字;“<”表示“<”的意思;使用textView.setText(Html.fromHtml("Hello <b>World</b>,&
Time of Update: 2018-12-06
Android Studio下下來之後竟然啟動不了,上網找了些資料後成功了。1,先來到Android Studio的bin目錄下,2.修改studio.bat 第72行GOTO end 在他前面加上PAUSE 用於查看錯誤訊息。3.進入cmd 然後指向Android Studio目錄下 運行studio.bat爆出了這個錯誤,環境變數肯定是沒問題的,因為我有N個ECLIPSE在用。4.去修改android-studio\bin目錄下的studio.exe.vmoptions 去除第5行的