Time of Update: 2015-08-01
標籤:1:Android開發中,離不開對檔案的操作,因為檔案可以儲存大量資料,掌握相關技術可以為開發帶來許多便利,一下便是我們的應用在手機或者模擬器上的內部儲存位置。 2:通過一個簡單的程式實現對android應用的內部檔案的讀取操作,頁面如下: 3:範例程式碼如下:package cativity.cyq.readwriteintemaldata;import android.support.v7.app.ActionBarActivity;import android.
Time of Update: 2015-07-30
標籤:1.什麼是aidl:aidl這是 Android Interface definition language縮寫,認清,這是android處理序間通訊介面的敘事語言描述。通過它我們可以定義處理序間通訊介面icp:interprocess communication
Time of Update: 2015-07-30
標籤:一、Android應用程式的主線程主要用於更新UI介面,並且主線程不能做耗時操作,否則會引起ANR;這種情況下需要開一個子線程來進行耗時操作,動作完成之後,子線程發訊息給主線程通知其更新UI顯示,常見方法有:Activity.runOnUiThread(Runnable);View.post(Runnable);View.postDelayed(Runnable,
Time of Update: 2015-07-30
標籤:引言:工欲善其事,必先利其器!好的協助工具輔助可以讓我們的開發旅途事半功倍.接下來介紹幾款博主目前正在使用的開發協助工具輔助. Tips:好的工具大部分都是收費的,當然咯,你想不花錢就用起來,也不是不可以,只是需要你費點功夫去找找看.這裡呢,就不方便提供怎麼操作了.如果你覺得找到這些工具都非常麻煩,你可以在微博私信聯絡我.
Time of Update: 2015-07-29
標籤:oracle 資料庫 串連數 處理方法有時候連得上資料庫,有時候又連不上.可能是資料庫上當前的串連數目已經超過了它能夠處理的最大值.650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/70/7C/wKioL1W4qvnyGoLwAAPEEihsdDU418.jpg" title="捕獲.JPG" alt="wKioL1W4qvnyGoLwAAPEEihsdDU418.jpg" />解決辦法:select count(
Time of Update: 2015-07-30
標籤: 手機打電話是最常用的功能了,用Android手機開發當中打電話的功能是怎樣實現的呢?我來看下簡單的撥打到電話的代碼執行個體: Android開發環境有很多,這裡以Androidstudio為例 步驟一::建立一個Android工程,命名為Callph. 步驟二:設計程式的介面,開啟activity_main.xml把內容修改如下: <linearlayout
Time of Update: 2015-07-30
標籤:微軟發布了 Visual Studio 2015 正式版,除了免費的社交版之外,另外也有付費的專業版。這套工具除了提供 Windows 應用程式的整合環境之外,你也可以利用它來開發 Android 程式,因此,微軟除了在 Visual Studio 2015 中提供了類比 Android 環境之外,另外也免費提供了一個獨立的 Android 模擬器供開發人員測試。Visual Studio 2015 所提供的這個獨立版 Android 模擬器,並不需要安裝
Time of Update: 2015-07-29
標籤:今天使用第三方Jar包afinal.jar時候,想看一下原始碼,無法看然後像添加jar對應的源碼包,也無法添加相應的原始碼,報錯如下:The current class path entry belongs to container ‘Android Dependencies‘ which does not allow user modifi
Time of Update: 2015-07-29
標籤:android asynctask 下載 網路 網路操作是一個嚴重的耗時操作,所以從Android 4.0版本開始,網路操作就被嚴禁放在主線程中,所以網路操作只能放在非同步任務中。下面是一個從網路上下載圖片的樣本,樣本分為兩個部分: - 非同步處理下載圖片 -
Time of Update: 2015-07-28
標籤:在IOS開發過程中,總會遇到這樣或者那樣的問題。這幾天做了一個app,需要直接更新用戶端,正常體系是在appstore中更新,這個APP不上appstore,這樣就需要使用到itms-services://?action=download-manifest&url=這樣一段代碼。總結一下該方法的使用,代碼如下:NSURL* nsUrl = [NSURLURLWithString:[NSStringstringWithFormat:@"itms-services://?action=
Time of Update: 2015-07-28
標籤:1、幾個術語VGA、HVGA、QVGA、WVGA、WQVGA這些術語都是指螢幕的解析度。VGA:Video Graphics Array,即:顯示繪圖矩陣,相當於640×480 像素;HVGA:Half-size VGA;即:VGA的一半,解析度為480×320;QVGA:Quarter VGA;即:VGA的四分之一,解析度為320×240;WVGA:Wide Video Graphics Array;即:擴大的VGA,解析度為800×480像素;WQVGA:Wide Quarter
Time of Update: 2015-07-29
標籤:1、JDK安裝a.準備由於AS(Android Studio)不支援openjdk,需要另行下載oracle jdk,同時官網指出對於64位linux系統,為了能在其上運行32位程式,需要安裝一些軟體,執行以下命令ubuntu 13.10及以上系統#sudo dpkg --add-architecture i386#sudo apt-get update#sudo apt-get install libncurses5:i386 libstdc++6:i386
Time of Update: 2015-07-28
標籤: 調用系統相機和相簿 (iPad,iPhone)開啟相機:(iPad,iPhone)//先設定sourceType為相機,然後判斷相機是否可用(ipod)沒相機,不可用將sourceType設定為相片庫 UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamer
Time of Update: 2015-07-29
標籤:前面有提到通知、代理、kvo等方法來協助不同對象之間的訊息通訊,今天再介紹一下用block來解決這個問題接著前面的例子這裡將功能在複述一遍我把用block和通知放在一起比較,當然代理和kvo如何?也已經在前面的文章中講清楚了 1、首先在cell模型裡建立block屬性 2、點擊加號減號按鈕時調用block 3、在控制器的cellForRowAtIndexPath:方法中給block賦值這樣用block也能和之前用通知、代理、kvo達到訊息通訊的效果
Time of Update: 2015-07-29
標籤:工作上遇到IOS的webView中的H5頁面需要透明以顯示webView的背景顏色。用H5自身的透明度的css樣式或者js控制背景顏色及透明度都打不到想要的效果,最後還是通過ios設定webView中的body顏色及透明度來實現的,具體代碼如下:-(void) webViewDidFinishLoad:(UIWebView *)webView{ [webView
Time of Update: 2015-07-29
標籤:一.鍵盤通知當文本View(如UITextField,UITextView, UIWebView內的輸入框)進入編輯模式成為first responder時,系統會自動顯示鍵盤。成為firstresponder可能由使用者點擊觸發,也可向文本View發送becomeFirstResponder訊息觸發。當文本視圖退出first responder時,鍵盤會消失。文本View退出first
Time of Update: 2015-07-29
標籤:最近要實現一個類似QQ聊天輸入框,在輸入框中可以同時輸入文字和表情映像的功能。如所示的效果:為了實現這個效果,先去瞭解了一下ImageSpan和SpannableString的用法。下面用一個小執行個體來看看具體的用法,效果如下:代碼如下:@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.
Time of Update: 2015-07-28
標籤:android viewpager 引導頁 android使用ViewPager實現歡迎引導頁大多數APP第一次啟動的時候,都會有一個引導介面,左右滑動,到最後一張,使用者點擊才再次進入主介面。當第二次啟動的時候,則直接進入主介面。
Time of Update: 2015-07-29
標籤:Android4.3 規範了BLE的API,但是直到目前的4.4,還有些功能不完善。在BLE協議中,有兩個角色,周邊(Periphery)和中央(Central);周邊是資料提供者,中央是資料使用/處理者;在iOS SDK裡面,可以把一個iOS裝置作為一個周邊,也可以作為一個中央;但是在Android
Time of Update: 2015-07-29
標籤:調用非靜態方法首先就是調用的靜態方法得到要調用的java的類對象然後通過調用minfo.env->CallVoidMethod(activityObj, minfo.methodID);方法把對象和要調用的方法以及參數(如果有)傳遞個java類對象中的非靜態方法;java類:// c++中調用的方法public static Object rtnActivity() {System.out.println("----------rtnActivity");return