Time of Update: 2015-01-27
標籤:<span style="font-size:18px;">1.許可權添加<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"> public static String
Time of Update: 2015-01-27
標籤:http://www.robotium.cn/archives/995錄製回放的方法大概瞭解了下,一般實現原理有:1.基於座標的實現,monkeyrunner為主要代表.通過截屏擷取螢幕,進行縮放解析動作點,monkeyrunner使用的方法效率較低,對於root的手機可以使用類似gsnap之類的模式進行改進,另外採用的python指令碼,對於java開發的android額外增加了語言複雜度.還有不同的手機裝置回應時間不固定,導致指令碼可執行行也較差.但是可以跨app錄製.2.利用asje
Time of Update: 2015-01-27
標籤:首先,大家應該都明白的是委託是協議的一種,顧名思義,就是委託他人幫自己去做什麼事。也就是當自己做什麼事情不方便的時候,就可以建立一個委託,這樣就可以委託他人幫自己去實現什麼方法。其次,我簡單的總結了一下自己用到的委託的作用有兩個,一個是傳值,一個是傳事件。1.所謂傳值經常用在b類要把自己的一個資料或者對象傳給a類,讓a類去展示或者處理。(切分緊耦合,和代碼分塊的時候經常用)2.所謂傳事件就是a類發生了什麼事,把這件事告訴關注自己的人,也就是委託的對象,由委託的對象去考慮發生這個事件後應該做
Time of Update: 2015-01-27
標籤:ref:http://www.popo4j.com/article/the-differences-of-apply-and-call.html 如果沒接觸過動態語言,以編譯型語言的思維方式去理解javaScript將會有種神奇而怪異的感覺,因為意識上往往不可能的事偏偏就發生了,甚至覺得不可理喻.如果在學JavaScript這自由而變幻無窮的語言過程中遇到這種感覺,那麼就從現在形始,請放下的您的”偏見”,因為這對您來說絕對是一片新大陸,讓JavaScrip好,言歸
Time of Update: 2015-01-27
標籤:在Android TextView中有個內容過長加省略符號的屬性,即ellipsize,用法如下:在xml中:android:ellipsize="end" 省略符號在結尾android:ellipsize="start" 省略符號在開頭android:ellipsize="middle" 省略符號在中間android:ellipsize="marquee"
Time of Update: 2015-01-27
標籤:android開發 回調 touch icon 蘋果的Touch Icon相對我們都比較熟悉,是蘋果為了支援網路應用(或者說網頁)添加到案頭需要的表徵圖,有了這些Touch Icon的網頁連結更加和Native應用更相像了。由於蘋果裝置IPod,IPhone,IPad等裝置廣泛,很多網頁都提供了touch
Time of Update: 2015-01-27
標籤:android gridview 動畫 原始碼 我們小時候,應該都玩過街機,老虎機之類的,裡面紮遊戲幣的介面,是一個大轉盤樣子,不停轉動,然後停在一個欄位上面。我們今天就來實現這樣一個效果:轉載請註明出處:http://www.myapptg.com實現起來比較簡單:利用gridview控制項+線程不停來替換相應it
Time of Update: 2015-01-27
標籤:一、物件導向和封裝 物件導向的三大特性:封裝(成員變數)、繼承和多態 在OC語言中,使用@interface和@implementation來處理類。 @interface就好像暴露在外面的時鐘錶面,像外界提供展示以及介面。@implementation就好像隱藏在時鐘內部的構造實現,把具體的實現封裝了起來。 二、set方法 在開發過程中,考慮到安全性要求,我們一般不在成員變數名前面使用@public、@protected等關鍵字修飾,而是使用Set方法來
Time of Update: 2015-01-27
標籤:一、You need to use a Theme.AppCompat theme (or descendant) with this activity解決方案 報錯如下:java.lang.RuntimeException: Unable to start activityComponentInfo{com.example.test2/com.example.test2.MainActivity}:java.lang.IllegalStateException: You
Time of Update: 2015-01-27
標籤: Notication就是通知,用在有電話,簡訊時,在手機提示欄中出現一個小表徵圖,提示使用者去處理這個通知。 Notication有兩種視圖模式,即普通模式和大圖模式,這裡就只講普通模式。 正如所示,在通知欄的Notification中,1代表的是標題,2的是大的icon(貌似這裡要是位元影像),3的是文本,4的是一些額外的資訊,5的是小的icon,6的是通知的時間。 因為官方文檔已經棄用了Notification類中的一些方法,提倡用其內部類Builder來擷取Noti
Time of Update: 2015-01-27
標籤:public class NineRectView extends ViewGroup { private Context ctx; private int wSize,hSize,row,column,count,childWidth,childHeight,parent_padding_top_bottom;//布局方式按照預設wSize=Hsize //間距都相同 private
Time of Update: 2015-01-27
標籤:http://894503895.diandian.com/post/2012-05-16/18695648 1.安裝eclipse。:http://www.eclipse.org/downloads/ 注意:安裝3.6版本及以上2.安裝ADT(1)線上安裝 開啟Eclipse,選擇help->Install New Software...彈出安裝新軟體視窗 在"Work
Time of Update: 2015-01-27
標籤:1.<meta-data>為組建提供名值對<meta-data android:name="string" android:resource="resource specification" android:value="string"
Time of Update: 2015-01-27
標籤:ViewPager ViewPager 如其名所述,是負責翻頁的一個 View。準確說是一個 ViewGroup,包含多個 View 頁,在手指橫向滑動螢幕時,其負責對 View 進行切換。為了產生這些 View 頁,需要提供一個 PagerAdapter 來進行和資料繫結以及產生最終的 View 頁。setAdapter()ViewPager 通過 setAdapter() 來建立與 PagerAdapter
Time of Update: 2015-01-27
標籤:uitableviewcell 面試 記憶體 UITableViewCell複用在iOS中那是很重要的,面試多會問到,下面就說一下我自己的理解先看一個效果當螢幕和cell的高度一定後,螢幕先呈現可見部分,當滑動的時候,第一個將要划出頁面,下一個將要進入可視頁面時,此時還沒有複用池中還沒有標識為“ID”的cell
Time of Update: 2015-01-27
標籤:安裝Android環境時,出現的問題//在國內安裝Android環境時,經常會因為Google伺服器的原因,出現連結失敗的問題。Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-2.xml 解決問題的方式需要Proxy 伺服器的設定可以嘗試“曲徑”Proxy 伺服器購買成功後,會在配置軟體介面找到Eclipse按鈕 配置過程Android
Time of Update: 2015-01-27
標籤:經過分析,上述按鈕效果實際上就是一個布局,一個最簡單不過的垂直線性布局,上部分是一個ImageView,下部分是一個TextView,這個布局可點擊、可設定監聽。我們首先要編寫自己的ImageButton類,然後在主布局檔案中為我們自訂的Button編寫布局,最後在Activity中調用我們自訂ImageButton即可。首先,我們編寫一個MyImageButton類,繼承自LinearLayout package com.billhoo.study; import
Time of Update: 2015-01-27
標籤: 1 public class MessageService extends Service { 2 3 // 擷取訊息線程 4 private MessageThread messageThread = null; 5 6 // 點擊查看 7 private Intent messageIntent = null; 8 private PendingIntent messagePendingIntent = null; 9
Time of Update: 2015-01-27
標籤:Android 提供了webview對象來實現網頁瀏覽。1、要想使用webview,首先應給permission :INTERNET。2、webview載入html文檔3、webview中使用javascript調用android對象:webSettings.setJavaScriptEnabled(true);public class JsCallAndroid extends Activity {WebView myWebView;@Overridepublic void
Time of Update: 2015-01-27
標籤:當我們自訂View的時候,在給View賦值一些長度寬度的時候,一般都是在layout布局檔案中進行的。,比如android:layout_height="wrap_content",除此之外,我們也可以自己定義屬性,這樣在使用的時候我們就可以使用形如 myapp:myTextSize="20sp"的方式了。values/attrs.xml首先要建立變數,建立了個values/attrs.xml檔案,或檔案名稱任意,但是要在values目錄下:<?xml version="1.0"