經過學習,已經對Android程式的開發流程有了個大體的瞭解,為了提高我們的學習興趣,在這一節我們將編寫一個簡單的基站定位程式。現在LBS(Location Based Service,基於位置的服務)行動裝置
Android 使用jarsigner給apk簽名的方法詳細介紹工作中APP功能完成以後往往需要往市集提交一些內容,如商店中存在本公司別的人員提交的APP,往往需要進行認領,市集會讓開發人員下載空的APK,然後使用自己APP的簽名檔案進行簽名,認證,這裡簡單說一下如何使用jarsigner命令進行簽名。該arsigner命令在jdk中可以找到,簡單說明一下具體參數:-verbose:簽名命令標識符。 -keystore:後面跟著的是你簽名使用的密鑰檔案(keystore)的絕對路徑。
先看效果圖主要處理的地方:1、RecyclerView中Adapter的item個人可以無限輪詢.2、RecyclerView自動滑動3、手指按下時滑動停止,手指抬起後繼續自動滑動public class AutoPollRecyclerView extends RecyclerView { private static final long TIME_AUTO_POLL = 16; AutoPollTask autoPollTask; private boolean running;
Android 中使用ExpandableListView 實現分組一個視圖顯示垂直滾動兩級列表中的條目。這不同於列表視圖,允許兩個層次,類似於QQ的好友分組。要實現這個效果的整體思路為:1.要給ExpandableListView
通過拍照或相簿中擷取圖片,並進行裁剪操作,然後把圖片顯示到ImageView上。 當然也可以上傳到伺服器(項目中絕大部分情況是上傳到伺服器),參考網上資料及結合項目實際情況, 測試了多款手機暫時沒有發現嚴重問題。代碼有注釋,直接貼代碼:public class UploadPicActivity extends Activity implements View.OnClickListener { private Button take_photo_btn; private
Android 圖形特效 最近公司項目,有一個需求是做圖片特效的任務,自己寫了代碼實現特效,但是不是很好,上網搜了相關資料,整理了一下比較全面的Android
最近整理出android-擷取網路時間、擷取特定時區時間、時間同步的方法。具體如下:方法一:SimpleDateFormat dff = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); dff.setTimeZone(TimeZone.getTimeZone("GMT+08")); String ee = dff.format(new
Android AlertDialog自訂樣式像列表這種選擇項的彈出式對話方塊,要改變樣式一般都採取重寫layout方式今天才瞭解到 其實可以自訂樣式,與大家分享下,其實很簡單AlertDialog.Builder builder = new AlertDialog.Builder(new ContextThemeWrapper(this, R.style.AlertDialogCustom)); 然後自訂自己的樣式就可以了<?xml version="1.0" encoding=
Android 修改現有ROM資源檔一,準備工作1.一台開發手機。 我推薦最好用G7,也是就HTC Desire那款(是不是有些廣告嫌疑。。。),這台機各種ROM都很全,資料也多些,很容易刷到root,Android版本也是最新的2.3.3.2.Auto-sign簽名工具 這個是必備的,網上很多下載點,主要做ROM簽名所用3.apktool
其實說到沈浸式狀態列這個名字我也是感到很無奈,真不知道這種叫法是誰先發起的。因為Android官方從來沒有給出過沈浸式狀態列這樣的命名,只有沈浸式模式(Immersive
在Android中,很多人會用如下的方法判斷當前網路是否可用:/** * 擷取當前網路狀態(是否可用) */ public static boolean isNetworkAvailable() { boolean isAalable = false; ConnectivityManager connManager = (ConnectivityManager)
當要顯示的資料過多時,為了更好的提升使用者感知,在很多APP中都會使用分頁重新整理顯示,比如瀏覽新聞,向下滑動到當前ListView的最後一條資訊(item)時,會提示重新整理載入,然後載入更新後的內容。此過程大致分以下幾步:1.當前Activity implements OnScallListenner;2.實現介面的方法;3.ListView註冊滾動監聽;4.
搜尋方塊上下滑動變透明度是現在APP中很常見的效果,先看看效果:首先來看下布局骨架:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:
向量室內地圖開發因為公司項目的需要,需要開發一套室內地圖,並實現路線的規劃功能。因為之前沒做過這方面的開發,相關的資料也比較少,所以只能一個人去摸索。剛開始我是使用一般的位元影像去當作的地圖,但是這個也讓我在後面吃了不少的苦頭。我們知道地圖一般都會有縮放和拖拽等功能,正當我把一樣利用位元影像開發的地圖範例時,我發現了不少的問題:1、位元影像縮放會失真;2、圖片載入比較慢;3、會導致用戶端記憶體溢出。。。因為這些問題,我不得不放棄這種方法。要解決上面的問題只能使用向量圖進行開發了,於是我使用了HT
本文執行個體為大家分享了Android分頁效果的具體代碼,供大家參考,具體內容如下1.實現分頁最主要的就是封裝分頁代碼,然後在按鈕裡實現相關的操作/** * 分頁工具 * * @Project App_Page * @Package com.android.dividepage * @author chenlin * @version 1.0 * @Date 2012年6月2日 * @Note TODO * @param <T> */public class PageHelper&
在android項目中訪問網狀圖片是非常普遍性的事情,如果我們每次請求都要訪問網路來擷取圖片,會非常耗費流量,而且圖片佔用記憶體空間也比較大,圖片過多且不釋放的話很容易造成記憶體溢出。針對上面遇到的兩個問題,首先耗費流量我們可以將圖片第一次載入上面緩衝到本地,以後如果本地有就直接從本地載入。圖片過多造成記憶體溢出,這個是最不容易解決的,要想一些好的緩衝策略,比如大圖片使用LRU緩衝策略或懶載入緩衝策略。今天首先介紹一下本機快取圖片。 首先看一下非同步載入緩衝本地代碼: 複製代碼 代碼如下:
由於最近項目忙,部落格一直沒有時間更新,今天有點時間就連續更新兩篇吧,過過癮。這篇圖片拖拽縮放也是我在項目中用到的,今天整理一下,將源碼奉獻給大家,希望對大家以後碰到相似的問題有協助。這篇就不做過多介紹了,直接上源碼:複製代碼 代碼如下:public class SpacePageActivity extends Activity { private LinearLayout linnerLayout_spacepage; private RelativeLayout
在android開發的過程中我們經常因為沒有好的美工圖片失真,這樣使介面看起來要遜色很多,有的時候可能我們會想在drawable-hdpi,ldpi,mdpi下放不同解析度的圖片,這樣雖然可以有效避免圖片失真,但是這樣一是麻煩而是圖片資源似的整個項目太大。所以有時候我們想要是有些圖片可以展開而不失真多好啊,這時候我們就要想起android為我們提供的9.png格式的圖片了,9.png格式的圖片是安卓平台上新創的一種被展開卻不失真的玩意。學會了這種9PNG圖片的製作,我們以後做項目的時候一些因為不
今天來實現以下福士點評用戶端的橫向listview二級列表,先看一下樣式。 這種橫向的listview二級列表在手機軟體上還不太常見,但是使用過平板的都應該知道,在平板上市比較常見的。可能是因為平板螢幕比較大,而且也能展現更多的內容。 下面來看一下我的實現步驟。 首先自訂一個listview,代碼如下: 複製代碼 代碼如下: public class MyListView extends ListView implements Runnable { private float
下面的例子為使用自訂的列表適配器來顯示列表。 複製代碼 代碼如下: View Code import android.os.Bundle; import android.app.ListActivity; import android.content.Context; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import