Time of Update: 2016-05-12
標籤:這個應該是個經常會遇到的需求,網上找了很多的demo感覺說的有點太長於是自己抽空乾脆記錄一下,目前我實現listView帶CheckBox單選主要用兩種方法1,用一個bean選項組,每次getView的時候去判斷這個bean的狀態2,判斷點擊的position是否跟getView的position一致,這種辦法耦合性較低不建議使用:第1種方法:首先是我們的bean:public class Bean { private boolean isChecked; private
Time of Update: 2016-05-12
標籤: 如何在APP端,讓使用者的連網體驗更好? 最初在寫網路介面時,考慮的問題比較少,最多加個延時,到了相應的時間點(如5秒,10秒),要是還不來資訊,直接彈出提示:伺服器無響應!!! 尼瑪,一次無響應、兩次無響應····n次無響應。要是老闆也有這種體驗,呵呵,趕快去最佳化。當然,這麼基本的使用者體驗問題不能等到老闆發火再處理,自己先認認真真地思考怎麼解決。
Time of Update: 2016-05-12
標籤:本篇介紹兩個Android內建的測試架構:Monkey和MonkeyRunner1.MonkeyMonkey是android內建的測試架構,通過向手機發送隨機事件(手勢,點擊,輸入)進行應用程式壓力測試(可指定應用程式套件組合名,也可以說是穩定性測試),測試應用程式的穩定性和健壯性; 使用步驟: (1)進入adb shell (2)cd /system/bin 然後執行monkey命令即可; 常用的monkey命令(網上借的圖):分析:
Time of Update: 2016-05-12
標籤:from:http://merowing.info/2013/03/overlaying-application-version-on-top-of-your-icon/Overlaying application version on top of your iconMar 7, 2013 3 minute readI’ve just returned from NSConference #5, there were many good talks there, but my
Time of Update: 2016-05-12
標籤:Runtime Attribute 是一個不被看重但功能非常強大的特性,它可以協助你編寫更加輕量級的ViewController。1、在什麼情況下使用當你使用IB(Storyboard或者Xib)編輯檢視的時候,有時可能會遇到諸如 圓角、邊框、邊框顏色、等等難以通過IB直接設定的屬性。這時你不得不藉助代碼實現。其實當出現這類情況時,我們其實可以藉助Runtime Attribute在IB中實現。2、如何使用,在IB中,點擊任意一個控制項切換到identity
Time of Update: 2016-05-12
標籤:[摘要:題目: 正在運用開闢中碰到須要如許的需供:正在使用者下載我們的運用裝置以後刪除裝置包。 辦理: android會正在每一個中界操縱APK的舉措以後收回體系級其餘播送,過濾器稱號:] 問題: 在應用開發中遇到需要這樣的需求:在使用者下載我們的應用安裝之後刪除安裝包。 解決: android會在每個外界操作APK的動作之後發出系統層級的廣播,過濾器名稱:
Time of Update: 2016-05-12
標籤:在我們開發Android項目的時候,常常需要對安裝來自同一個項目但是版本不同的app到手機上,這就存在覆蓋問題,通過修改Android的包名可以解決這個問題,步驟如下:1.更改package name 。在eclipse左邊找到項目名,右鍵,在Android Tool 中找到Rename Application Package 如:2.在上一步改完包名後,其實還沒有更改源碼中的包名,只是更改了工程中涉及包名的地方,下面再修改源碼中的包名,選擇要修改的包,如:3.記住那個rename
Time of Update: 2016-05-12
標籤:HBase是一個分布式的、面向列的開來源資料庫,該技術來源於 Fay Chang 所撰寫的Google論文“Bigtable:一個結構化資料的分布式儲存系統”。就像Bigtable利用了Google檔案系統(File
Time of Update: 2016-05-12
標籤:Linux下安裝Android的adb驅動-解決不能識別的問題20141011更新: 老方法對我當時使用的一款裝置一直都沒有出現問題,最後遇到小米手機還有Android4.4版本的系統都會每次出現error: insufficient permissions for
Time of Update: 2016-05-11
標籤:概述 Android 也提供了幾種方法用來儲存資料,使得這些資料即使在程式結束以後依然不會丟失。這些方法有: 文字檔: 可以儲存在應用程式自己的目錄下,安裝的每個app都會在/data/data/目錄下建立個檔案夾,名字和應用程式中AndroidManifest.xml檔案中的package一樣。 SDcard儲存:Preferences儲存: 這也是一種經常使用的資料存放區方法,因為它們對於使用者而言是透明的,並且從應用安裝的時候就存在了。Assets儲存:
Time of Update: 2016-05-12
標籤:部落格地址RSS地址OneV‘s Denhttp://onevcat.com/atom.xml破船之家http://beyondvincent.com/atom.xmlNSHipsterhttp://nshipster.cn/feed.xmlLimboy 無網不剩http://feeds.feedburner.com/lzyy唐巧的技術部落格http://blog.devtang.com/atom.xmlLex
Time of Update: 2016-05-10
標籤:雖然iOS系統相比於其他手機作業系統相對安全,但是這個安全並不是絕對的,我一直相信,道高一尺魔高一丈。此文想以實際例子出發,告訴大家,如何去反編譯一個app,並且從某個角度來說,iOS沒有傳說中的“安全”。 這裡只最簡單的結論給大家,具體原理以及工具的詳細使用,請各位自行Google,為什麼這麼做呢,因為我想用最簡單的語言,讓沒有彙編基礎的同學也能明白。 將用以下幾個方面來闡述我的觀點: iOS
Time of Update: 2016-05-10
標籤:meta基礎知識 H5頁面視窗自動調整到裝置寬度,並禁止使用者縮放頁面 <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no" />忽略將頁面中的數字識別為電話號碼 <meta name="format-detection" content="telephone=no"
Time of Update: 2016-05-10
標籤:首先在res檔案下建立anim檔案夾 建立anim_alpha.xml代碼如下:<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:duration="2000" android:fillAfter="true" android:
Time of Update: 2016-05-11
標籤:在Android4.0源碼內建的Launcher中,拖拽是由DragController進行控制的。1、基本流程:相應的View在檢測到使用者操作後進行判斷,若可以觸發拖拽,則設定自身的相應狀態,然後將待拖拽對象的Bitmap對象、當前位置、拖拽源、待拖拽對象等資訊傳給DragController的startDrag方法啟動拖拽。接下來,DragLayer的onInterceptTouchEvent攔截觸屏事件,將其轉到DragController的onTouchEvent方法。在Drag
Time of Update: 2016-05-10
標籤:簡介在使用百度地圖SDK為您提供的各種LBS能力之前,您需要擷取百度地圖移動版的開發密鑰,該密鑰與您的百度賬戶相關聯。因此,您必須先有百度帳戶,才能獲得開發密鑰。並且,該密鑰與您建立的過程名稱有關,具體流程請參考如下介紹。Key的申請地址為:http://lbsyun.baidu.com/apiconsole/key注意:1. 為了給使用者提供更安全的服務,Android
Time of Update: 2016-05-10
標籤:前提條件 : 1. 安裝 Git 用戶端 下載連結 2. 有 GitHub 帳號 (假設你已經有了一些git基礎, 如果還一點都不會, 請去找其他加成學習)AndroidStudio項目發布到GitHub1. 在AndroidStudio中建立一個項目(這個不能不知道吧!) 2. 設定: Settings -> Version Control -> Git , 設定git目錄, 點擊Test測試, 如果成功會有Success提示 3. 設定:
Time of Update: 2016-05-11
標籤:android用戶端產生本地驗證碼主要用來限制使用者隨意按請求按鈕,其實該樣本也是來對自訂view的練練手而已,先給出吧其中可定製: *幹擾線數目 *幹擾點數目 *背景顏色 *驗證碼字型大小及字數相信以上可以滿足一般的需要了吧,不夠的話可自行添加,下面就來講實現的步驟了繼承view,重寫構造方法,並初始化所需參數public class ValidationCode extends View { private Paint mTextPaint;//文字畫筆 private
Time of Update: 2016-05-10
標籤:Environment 常用方法: * 方法:getDataDirectory()解釋:返回 File ,擷取 Android 資料目錄。* 方法:getDownloadCacheDirectory()解釋:返回 File ,擷取 Android 下載/緩衝內容目錄。* 方法:getExternalStorageDirectory()解釋:返回 File ,擷取外部儲存目錄即 SDCard* 方法:getExternalStoragePublicDirectory(String
Time of Update: 2016-05-10
標籤:實驗環境OS X 10.9Eclipse(ADT)Android源碼版本:API Level 19(Android 4.4)Android事件構成在Android中,事件主要包括點按、長按、拖拽、滑動等,點按又包括單擊和雙擊,另外還包括單指操作和多指操作。所有這些都構成了Android中的事件響應。總的來說,所有的事件都由如下三個部分作為基礎:按下(ACTION_DOWN)移動(ACTION_MOVE)抬起(ACTION_UP)所有的操作事件首先必須執行的是按下操作(ACTIONDOWN)