Time of Update: 2015-08-19
標籤:Android ListView無法觸發ItemClick事件開發中很常見的一個問題,項目中的listview不僅僅是簡單的文字,常常需要自己定義listview,自己的Adapter去繼承BaseAdapter,在adapter中按照需求進行編寫,問題就出現了,可能會發生點擊每一個item的時候沒有反應,無法擷取的焦點。原因多半是由於在你自己定義的Item中存在諸如ImageButton,Button,CheckBox等子控制項(也可以說是Button或者Checkable的子類控制項)
Time of Update: 2015-08-19
標籤: 如題的問題,又是個讓我抓狂了大半天的問題,還是做個記錄,有與類似問題的同學可參考,但不一定對。具體問題還需具體分析。我遇到的需求是這樣的:有一個輸入框,輸入框內輸入文字,文字字數限制在20字。 我採用了UITextField作為我的輸入框控制項,並且在委託方法: - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRa
Time of Update: 2015-08-19
標籤:一、設定meta標籤<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no;" />見文知意<meta name="apple-mobile-web-app-capable" content="yes"/>允許全螢幕模式瀏覽<meta
Time of Update: 2015-08-19
標籤:1、檔案儲存體 檔案儲存體是Android 中最基本的一種資料存放區方式,它不對儲存的內容進行任何的格式化處理,所有資料都是原封不動地儲存到檔案當中的,因而它比較適合用於儲存一些簡單的文本資料或位元據。 Context 類中提供了一個openFileOutput ()方法,可以用於將資料存放區到指定的檔案中。 openFileOutput ()方法返回的是一個FileOutputStream 對象,得到了這個對象之後就可以使用Java
Time of Update: 2015-08-19
標籤:breakpoint set -s ""breakpoint set -M <method> ( --method <method> ) -S <selector> ( --selector <selector> ) -b
Time of Update: 2015-08-19
標籤:一、webview相當於android中的瀏覽器,基於webkit開發,可以瀏覽網頁檔案,支援css javas cript 以及html1 webview.getSettings().setJavaScriptEnabled(true);//允許JS執行2 settings.setJavaScriptCanOpenWindowsAutomatically(true);//允許JS執行3 webview.addJavascriptInterface(object,"name");
Time of Update: 2015-08-19
標籤:算是在平時學習中對遺留的問題或者搜尋出來的問題的答案吧。 1. 聲明property文法為: @property(參數)類型 名字; 這裡的參數主要分為以下幾類: 讀寫屬性(readwrite/readonly) setter語意(assign/retain/copy) 原子性atomicity(nonatomic)其它的含義不是很清楚,先copy別人的用著吧,還包括其它的什麼strong,weak什麼的,什麼引用計數+1啥的。 iOS學習零散知識點記錄
Time of Update: 2015-08-19
標籤:0x00 前言 Xposed架構是一款修改系統架構服務的軟體,通過它許多功能強大的模組得以實現,且不衝突地同時運作,自從Xposed架構發布以來,安卓手機的可玩性日益激增,最近很閑很蛋疼,研究下截獲Android手機QQ密碼,隨便回顧下Xposed的使用。0x01 定位關鍵核心登入代碼a. 反編譯qq搜尋索引鍵符:"請輸入密碼",定位到1所示的地方:
Time of Update: 2015-08-19
標籤:這幾天學習,經常看見View,ViewGroup,還有什麼LayoutInflater,遂回頭看看當初學的東西。螢幕元素階層android應用程式基底本的功能單位是 Activity-android.app.Activity ,一個activity可以許多的事情,但是它自身不存在於螢幕上。為了讓你的activity有螢幕顯示並且能設計她的UI,你與要用到 Views and Viewgroups -android平台上 使用者介面表達 的 基本單位。Views 一個View是基類
Time of Update: 2015-08-19
標籤:筆記:1. 在fragment裡面使用findViewById方法:listView = (ListView)view.findViewById(R.id.flexible_ListView); 2.
Time of Update: 2015-08-19
標籤:不能通過直接存取isa指標來查詢執行個體變數到底屬於哪一個類,而要通過執行個體方法class來查詢。 +(class) class雖然可以使用類名作為訊息的接受者來調用類方法,但當類對象是其他訊息的參數,或者類對象賦值給變數的時候,需要通過這個類方法來擷取類對象。(還是沒有搞清楚應用情境。。。) 今日iOS讀書疑問
Time of Update: 2015-08-19
標籤:ModalModal效果一、Modal示範(代碼)1.事前準備1>建立一個空項目,刪除預設控制器檔案2>自訂2個控制器,將ViewController的Class分別設定為這個類3>建立一個window,將其根控制器設定為第一個自訂的控制器。2.拖一個按鈕,監聽這個按鈕並實現方法(用來跳轉到第二個介面)-(IBAction)jump{ //展示第二個控制器介面 MJTwoController *two = [[MJTwoViewController
Time of Update: 2015-08-19
標籤:一.啟動Activity需要兩個Binder線程(Binder_1;Binder_2)的支援。啟動Service同樣需要。 他倆的主線程都是ActivityThread。 Looper.loop()是在ActivityThread的main(string[] args)中被調用的public static void main(String[] args) { SamplingProfilerIntegration.start();
Time of Update: 2015-08-19
標籤:text屬性的方法driver.find_element_by_android_uiautomator(‘new UiSelector().text("Custom View")‘).click() #textdriver.find_element_by_android_uiautomator(‘new UiSelector().textContains("View")‘).click()
Time of Update: 2015-08-19
標籤:力學動畫以dynamicAnimate為首的力學動畫是蘋果在iOS7加入的API,裡麵包含了很多力學行為,這套API是基於Box2d實現的。其中包含了重力、碰撞、推、甩、和自訂行為。涉及到的類如下涉及類描述UIDynamicAnimator相當於一個manager,用於管理所有添加的力學行為UIDynamicBehavior所有力學行為的父類,是一個抽象類別UIGravityBehavior重力UICollisionBehavior碰撞,彈力UIAttachmentBehavior吸附力U
Time of Update: 2015-08-19
標籤:【iOS】block的使用 Block 是iOS在4.0之後新增的程式文法,一般用於回調方法,功能上和delegate類似。本文將講解block的幾種常見的使用方法,當然,block中最值得注意的還是它的記憶體管理,我將在《》中講到。環境資訊:Mac OS X 10.9.5Xcode 5.1.1IOS 7.1本文:為什麼要使用block?1. 可代替delegate完成回調,而不需要像delegate那樣繁瑣2.
Time of Update: 2015-08-19
標籤:本文主要參考:iOS App重新簽名方法介紹 - Haven‘s Blog其實iPA檔案就是zip檔案,只是尾碼不同而已。要重簽名,我們需要準備認證與provision profile, 認證直接在Keychian裡管理,provision profile與認證是對應關係。 真機調試或提交過App到App Store的朋友都應不會陌生。下面直接說步驟:a.解壓iPA檔案b.刪掉舊的簽名檔案c.拷貝新的provision
Time of Update: 2015-08-19
標籤:今天在一台新機上,配置了一下Android環境。系統為win7旗艦版64位,下載了java8的安裝包“jdk-8u40-windows-x64.exe”,安裝在D盤:安裝完成,在案頭右鍵開啟命令列視窗,輸入“java
Time of Update: 2015-08-19
標籤:1.ACCES_NETWORK_STATE 允許應用程式擷取網路狀態資訊的許可權2.ACCESS_WIFI_STATE 允許應用程式擷取Wi-Fi網路狀態的許可權3.BATTERY_STATS &
Time of Update: 2015-08-19
標籤:方法一:使用android的分發機制(代碼稍微有點多)/** * 實現點擊空白處,軟鍵盤消失事件 * @param ev * @return */@Overridepublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() =