Time of Update: 2015-12-18
Android-Context的IO功能,android-contextio 如何將應用資料儲存到本地檔案?如何從本地檔案載入資料到應用中?我實現的步驟是: 應用(java資料)<--org.json-->JSONString<--Context.IO-->本地檔案 今天向讀者講解的是Context.IO部分。File getDir(String name, int
Time of Update: 2015-12-18
自訂可點擊的ImageSpan並在TextView中內建“View“,imagespantextview有的時候可能想在TextView中添加一些圖片,比如,發簡訊輸入連絡人時,要把連絡人號碼換成一個圖片,但這個圖片無法用固定的某張圖,而是根據內容進行定製的,這更像一個view。 當然,如果你不是view而是固定的圖片,比如發資訊時用表情圖片替代特殊符號,那麼實現起來會更加簡單。又或許,你希望這個圖片是可點擊的。這裡,筆者要介紹的就是怎麼用一個自訂的ImageSpan來實現
Time of Update: 2015-12-17
Android-操作欄之副標題,android-副標題 我們的目標是在操作欄右側加上一個選項菜單,點擊它就可顯示或者隱藏操作欄的副標題。 由於操作欄是在API11級以後出現的,因此必須考慮相容性問題。我們直接讓低於API11的裝置根本看不到選項菜單即可。建立res/menu-v11,將menu的xml放入其中,添加上該選項菜單Item。 然後老步驟:1.setHasOptionsMenu(true) 2.onCreateOptionsMenu()
Time of Update: 2015-12-16
下拉重新整理原理。,下拉重新整理原理 1 package com.lixu.listviewrefresh; 2 3 import java.util.ArrayList; 4 5 import android.app.Activity; 6 import android.os.Bundle; 7 import android.widget.AbsListView; 8 import android.widget.AbsListView.OnScrollListener; 9 import
Time of Update: 2015-12-16
高仿人人網用戶端安卓源碼,高仿人人安卓源碼 高仿人人網用戶端,有興趣的盆友可以研究下,裡面主要包含的一些UI設計與互動。(註:項目中有少許問題,apk能運行,希望開發人員可以參考代碼研究一下。) 源碼下載:http://code.662p.com/list/11_1.html<ignore_js_op> [/td][td][/td][td] 詳細說明:http://android.662p.com/thread-6375-1-1.html
Time of Update: 2015-12-16
重新整理實現原理,重新整理原理 package com.zzw.testrefresh;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import android.os.SystemClock;import android.widget.AbsListView;import
Time of Update: 2015-12-16
android通知-Notification,-notificationandroid中,當app需要向發送一些通知,讓使用者注意到你想要告知的資訊時,可以用Notification.下面,就來討論一下,Notification的用法,我們從實際的小例子來進行學習。1.建立一個項目,在layout布局裡寫兩個按鈕,一個用來開啟通知,一個用來關閉通知。下面直接上布局代碼。<RelativeLayout
Time of Update: 2015-12-16
Android有感(11):線性布局LinearLayout線性布局LinearLayout是指在橫向或是豎向一個接一個地排列,當排列的組件超出螢幕後,超出的組件將不會再顯示出來。LinearLayout支援的XML屬性和對應方法如表所示:Attribute NameRelated
Time of Update: 2015-12-16
小記:載入網狀圖片返回位元組數組。,小記數組 1 import java.io.BufferedInputStream; 2 import java.io.ByteArrayOutputStream; 3 import java.io.InputStream; 4 import java.net.HttpURLConnection; 5 import java.net.URL; 6 7 public class ReadURLUtil { 8 9 public static
Time of Update: 2015-12-16
Android-操作欄之表徵圖導航,android-導航 想實現表徵圖向上導航功能,步子分兩步走: 1.樣式上要改變-->表徵圖要變成可點擊的按鈕,並有一個向左的箭頭。 2.功能上要實現-->實現向上導航 首先談第一步: 對於擁有fragment的activity來說,想要讓表徵圖具有向上導航的功能,需要在fragment中設定activity的actionBar的showHomeAsUp的值為true。 值得讀者注意的是,由於setDisplayHomeAsUp
Time of Update: 2015-12-13
scala中的traittrait中可以實現部分方法.trait字面意思是特質或者特徵,這個詞翻譯成特徵比較合適。它的意義和java,c#中介面很類似。但是trait支援部分實現,也就是說可以在scala的trait中可以實現部分方法。下面我們以一個具體的例子來介紹下trait的使用。我們的例子中定義了一個抽象類別Aminal表示所有的動物,然後定義了兩個trait Flyable和Swimable分別表示會飛和會遊泳兩種特徵。我們先看下Aminmal的實現:abstract class
Time of Update: 2015-12-12
eclipse中安裝genymotion,eclipsegenymotion在eclipse中安裝genymotion。安裝genymotion需要先安裝virtualbox.選擇Help選項中的install new software 然後點擊進去點擊ADD,在location:處輸入網址:https://plugins.genymotion.com/eclipse 如果沒有看到可選擇的項則去掉Group items by
Time of Update: 2015-12-12
Android有感(6):Android應用的基本組件1. Activity組件:負責與使用者互動的組件2. Service組件:為其他組件提供後台服務或監控其他組件的運行狀態3. BroadcastReceiver組件:廣播訊息接收器,監聽的事件來源是其他組件4. ContentProvider組件:跨應用的資料交換5. Intent和IntentFilter:應用內不同組件的通訊 Activity組件:負責與使用者互動的組件(1).
Time of Update: 2015-12-16
Android有感(18):編輯框EditText編輯框EditText,繼承自TextView,TextView絕大部分方法適用,其用途是接受使用者的輸入。通過inputType屬性可以指定輸入的類型,可接受的參數有許多種:android:inputType="none"--輸入一般字元android:inputType="text"--輸入一般字元android:inputType="textCapCharacters"--輸入一般字元android:inputType="textCapWo
Time of Update: 2015-12-12
ListView 點擊某一項換背景圖片,listview換背景圖片 1. layout_search_list_item.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#D5D5D5
Time of Update: 2015-12-11
Android JNI 和 NDK,androidjnindk 1、Android
Time of Update: 2015-12-10
基於CoordinatorLayout實現向上滾動導航條ToolBar滾出、向下滾動導航條滾出,coordinatorlayout activity_main.xml: 1 <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" 2
Time of Update: 2015-12-11
44.Android MD5Util44.Android MD5Utilpublic class MD5Util { public static String getMD5String(String key) { char hexDigits[] = {'0', '1', '2', '3', '4', '5', '6', '7&
Time of Update: 2015-12-10
點擊事件的確認取消對話方塊。,點擊事件取消對話方塊 1 AlertDialog dialog = new AlertDialog.Builder(this).create(); 2 dialog.setTitle("對話方塊"); 3 dialog.setIcon(R.drawable.ic_launcher); 4 dialog.setButton(DialogInterface.BUTTON_POSITIVE, "確認"
Time of Update: 2015-12-10
運用安卓CreateOptionsMenu和onCreateContextMenu菜單,類比聊天介面長按快顯功能表選項。,oncreateoptionsmenu 1 package com.lixu.menu2; 2 3 import java.util.ArrayList; 4 5 import android.app.Activity; 6 import android.os.Bundle; 7 import android.view.ContextMenu; 8