Time of Update: 2015-05-19
Android ListPopupWindow的使用其實像ListPopupWindow、PopupMenu的用法大致和PopupWindow的一樣!就不講了,相信用過PopupWindow的看一下就能明白。先上個: ListPopupWindow可以用在下拉式清單、查詢結果顯示、記錄、提示輸入等,當然PopupMenu也可以的。直接貼代碼吧: public class MainActivity extends ActionBarActivity {private
Time of Update: 2015-05-19
android listview長按,單擊各種事件捕捉之前一直想總結一下這樣知識,後面各種忙,就不想寫。還是自已總結一下比較好。listview需要注意事項有很多吧,也是最常用的控制項之一。我們可以自動計算listview的高度,當與捲軸一起使用的時候。listview分隔線也可以去掉,或者更改。還有與各種控制項一起使用的監聽。接下來看看我所介紹的以及。 一、看項目主要類 package com.example.customlistviewdemo;import
Time of Update: 2015-05-19
Messenger實現Android
Time of Update: 2015-05-19
Android--AIDL學習 1、AIDL:Android Interface Definition Language,即Android介面定義語言。 Android使用AIDL來支援Service和應用程式組件之間的處理序間通訊(IPC),包括運行在不同應用程式或者單獨進程中的組件。使得Service具有跨進程便捷來支援多個應用程式的能力。 在進程間傳遞對象,需要將資料解析為OS層級的原語,這裡通過實現Parcelable介面來實現。(http://blog.
Time of Update: 2015-05-19
Arcgis For Android項目代碼proguard混淆問題總結一、普通Android項目代碼混淆(項目中不包含第三方類庫)步驟1:在project.properties檔案中,把下面這段話注釋去掉:proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt 二、對於Arcgis For
Time of Update: 2015-05-15
Android遊戲開發之SurfaceView的使用-android學習之旅(五)SurfaceView和View的區別View是在ui主線程中,直接響應使用者的操作,以及任務的分發,但是任務比較複雜會出現阻塞。SurfaceView則不會出現這種問題,以為它直接從記憶體等取得映像,更為重要的是,SurfaceView可以通過主線程之外的線程來改變Ui。使用對於ui的更新分為主動更新和被動更新,對於被動更新,是通過時間出發控制項的更新,頻率一般比較低,所以傾向選擇View來完成。對於主動更新,更
Time of Update: 2015-05-15
Android更新UI的四種方式前言相信初學Android開發的朋友來說,應該都會遇到一個問題,我們開啟了一個線程,在這個線程裡面我們進行了更新UI的操作,也許是在TextView顯示了一行文字,也許是改變了ImageView顯示的圖片,雖然只是看似簡單並且正確的操作,但是Android系統讓你的程式光榮的崩潰了,並且你還不知道為什麼錯,這才是最痛苦的,曾經深受這種痛苦的我,為了不再讓這種痛苦蔓延下去,我決定把更新UI的幾種方法給大家好好說說,讓大家在Thread的run方法中可以隨心所欲的更新
Time of Update: 2015-05-15
Android的學習之路這兩天學習android有必要把學習到的東西總結一下 JDk 是java開發套件 包括了Java運行環境、Java工具和Java基礎類庫。SDK 你說的是android sdk是安卓開發包eclispe
Time of Update: 2015-05-15
Android UI之FrameLayout(幀布局)Android UI之FrameLayout(幀布局)說明:幀布局會為每個包含其中的組件開闢一個空白地區(稱為幀),這些幀是一層層疊加在一起的,有點類似於一層層覆蓋貼上去的海報,後面的組件會把前面的組件覆蓋住。FrameLayout有兩個比較特殊的常用屬性需要注意:1
Time of Update: 2015-05-15
android toast設定比Toast.LENGTH_SHORT還短的期間最近接觸android開發,很多東西使用的時候都沒考慮到通用性,比如我經常使用的toast,系統內建的Toast.LENGTH_LONG是3.5秒,Toast.LENGTH_SHORT是2秒,我們有的時候發現Toast.LENGTH_SHORT比我們想要的效果還是長了一些。這裡我們可以用handler來手動cancel這個toast,同時把它當做一個通用方法來使用。在這裡我把這個方法列下來供自己參考: /**
Time of Update: 2015-05-15
Android之framework修改底部導覽列NavigationBar動態顯示和隱藏大家都知道,Android從3.0版本開始就加入了NavigationBar,主要是為那些沒有實體按鍵的裝置提供虛擬按鍵,但是,它始終固定在底部,佔用48dp的像素高度,儘管從android
Time of Update: 2015-05-15
Adnroid Watchdog實現詳解本文基於Android4.4, 最近查了下watchdog列印錯誤log的問題。頭都大。。。也查看了下android framework 下watchdog的實現代碼,做個記錄以備後邊溫習,以及新入行後輩們能夠快速上手 以PowerManagerservice為例做簡單流程分析 Watchdog功能:1. 監視reboot廣播2. 監視加到check list 的service是否死結 功能介紹:功能1非常簡單,
Time of Update: 2015-05-15
Android常用工具類(收藏)Android常用工具類 主要介紹總結的Android開發中常用的工具類,大部分同樣適用於Java。目前包括(HttpUtils、DownloadManagerPro、ShellUtils、PackageUtils、PreferencesUtils、JSONUtils、FileUtils、ResourceUtils、StringUtils、ParcelUtils、RandomUtils、ArrayUtils、ImageUtils、ListUtils、Ma
Time of Update: 2015-05-15
Android--全域擷取Context的技巧Android中很多地方都會用到Context,彈出Toast的時候需要、啟動活動時需要、發送廣播的時候也需要、操作資料庫的時候需要、使用通知的時候也需要等等等。或許你現在還沒有為得不到Context而發愁,因為現在我們的很多操作都是在活動中進行的,而活動本身就是一個Context對象。但是,當應用程式的架構逐漸開始複雜起來的時候,很多的邏輯代碼都將脫離Activity類,但此時你又恰恰需要使用Context,也許這個時候你就會感到有些傷腦筋了。舉個
Time of Update: 2015-05-14
(三十)unity4.6學習Ugui中文文檔-------製作一個泛型的MODAL視窗,unity4.6ugui孫廣東 2015.5.11在此文章中我們將製作一個泛型的MODAL視窗 (Yes, No, Maybeso, Cancel) 在那裡我們可以把內容和動作push到視窗中,這個視窗可以在我們的遊戲的任何地方使用,按鈕被按下時事件工作。涉及到的代碼:using UnityEngine;using System.Collections;public class BringToFront :
Time of Update: 2015-05-14
模仿類似美團手機版應用源碼,源碼最近一段時間公司vst平台遷移,之前就閑著寫寫一些介面的實現,看了下美團的效果,覺得比較清晰,仿寫了一些,供各位吧友吐槽,大家一起學習一下吧。源碼下載:http://code.662p.com/view/8483.html device-2014-08-22-111542.png (66.89 KB, 下載次數: 0) device-2014-08-22-111557.png (37.85 KB, 下載次數:
Time of Update: 2015-05-14
Android-JSON簡單應用JSON定義:JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式。它基於JavaScript(Standard ECMA-262 3rd Edition -December 1999)的一個子集。 JSON採用完全獨立於語言的文字格式設定,但是也使用了類似於C語言家族的習慣(包括C, C++, C#, Java,JavaScript, Perl, Python等)。這些特性使JSON成為理想的資料交換語言。
Time of Update: 2015-05-14
微軟早在1985年便首次使用了安卓上飽受爭議的漢堡按鈕,安卓上漢堡 使用者在Windows 1.0.1 系統上發現了相同的漢堡包表徵圖有爭議的安卓漢堡菜單和按鈕在Windows 10的電腦和手機上,並且很多人認為微軟可能失去它的身份因為它的發明設計者是它的競爭者。然後儘管事實上很多人認為微軟抄襲了安卓來讓自家的作業系統更加完善,但這並非完全正確。很高興這並不是微軟第一次在使用漢堡表徵圖。因此,reddit使用者gschizas發現在在1985年推出的Windows
Time of Update: 2015-05-14
Android個人學習筆記-使用myeclipse快速建立webservice並在Android中調用Web service是一個平台獨立的,低耦合的,自包含的、基於可程式化的web的應用程式,可使用開放的XML(標準通用標記語言 (SGML)下的一個子集)標準來描述、發布、發現、協調和配置這些應用程式,用於開發分布式的互操作的應用程式。(來源百度百科)很早之前就使用過myeclipse建立JAX-WS規範的webservice(Java API for XML Web Services
Time of Update: 2015-05-14
Android開發工具 + 生產力類(小方法)1,郵箱地址只展示部分,只展示@前面部分的第1個及最後一個字元,其它的用*代替: public static String spliteEmail(String email) {/**傳入郵箱地址*/ String newEmail = email.split("@")[0];/**擷取到郵箱@前面部分*/ String[] mails = new String[newEmail.length()];