Time of Update: 2016-02-24
標籤:理解Android系統中的輕量級解決方案RPC的原理,需要先回顧一下JAVA中的RMI(Remote Method Invocation)這個便於使用的純JAVA方案(用來實現分布式應用)。有關RMI的相關知識,可以通過來歸納:Android中的RPC也是參考了JAVA中的RMI方案,這裡我們再詳細瞭解一下RPC的實現過程。Android中的RPC機制是為了實現一個進程使用另一個進程中的遠程對象,它使用了Android自己的AIDL(介面定義語言),使使用者很方便地定義出一個介面作為規範,
Time of Update: 2016-02-24
標籤:開機:長按按鈕約2秒至藍燈亮;關機:長按按鈕約3秒至紅燈亮。串連手機: 1.長按按鈕進入配對狀態(藍燈快閃) 注: 首次配對開機直接進入配對狀態,非首次配對長按至藍燈快閃 2.開啟手機藍芽搜尋“小米藍芽耳機”並點擊配對
Time of Update: 2016-02-24
標籤:一、說明添加視圖檔案的時候有兩種方式:1、通過在xml檔案定義layout;2、java代碼編寫二、前言說明 1.構造xml檔案2.LayoutInflater 提到addview,首先要瞭解一下LayoutInflater類。這個類最主要的功能就是實現將xml表述的layout轉化為View的功能。為了便於理解,我們可以將它與findViewById()作一比較,二者都是執行個體化某一對象,不同的是findViewById()是找xml布局檔案下的具體widget控制
Time of Update: 2016-02-24
標籤:MSM8909+Android5.1.1之BSP開發---開關機充電三色燈控制
Time of Update: 2016-02-24
標籤:最近搞了一段時間的藍芽,把一些收穫體會和大家分享一下,其實網上大神們寫的藍芽相關的都比較實用全面了,我主要是想貼一下我項目裡不太一樣的地方。藍芽的流程什麼的在這裡我就不贅述了,大家可以自行google。另外給大家推薦一個大牛用block封裝的藍芽---babyBlueTooth,個人感覺還是不錯的。言歸正傳, 首先,需要仔細看看硬體的說明文檔(由於本人項目硬體比較坑,文檔不詳細害的我走了很多的彎路),對藍芽的操作常用的無非就是read write 和
Time of Update: 2016-02-24
標籤:先引入建立一個資料庫NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES)lastObject]; NSLog(@"%@",path); NSString *databasePath = [path
Time of Update: 2016-02-24
標籤:About — prefs:root=General&path=AboutAccessibility — prefs:root=General&path=ACCESSIBILITYAirplane Mode On — prefs:root=AIRPLANE_MODEAuto-Lock — prefs:root=General&path=AUTOLOCKBrightness —
Time of Update: 2016-02-24
標籤:Permissions Best Practices 在安裝的過程中,使用者很容易忽略許可權請求。如果一個使用者對應用感覺沮喪或者擔心泄漏個人資訊,那麼這些使用者就會不用他或者卸載它。如何規避這個問題呢?Consider Using an Intent 在很多的案例中,你可能會在兩種實現方式中做出選擇,你可以是的你的app擁有一個許可權,也可以通過Intent的方式讓另一個app幫你實現相關功能。
Time of Update: 2016-02-24
標籤:設定Activity的android:configChanges時,切屏會重新調用各個生命週期本人實際測試發現設定android:configChanges="keyboardHidden|orientation"或不設定橫豎屏切換時也會執行onCreate各一次,並且不會執行onConfigurationChanged設定android:configChanges="orientation|screenSize"不會執行onCreate,會執行on
Time of Update: 2016-02-24
標籤:Get you apps ready for Android 6.0 Marshmallow!新的功能:運行時的許可權提醒,Doze(打盹模式)和備用電源,協助新技術,等等。 Android 6.0Changes 伴隨著新的特性和功能,Android 6.0(API level 23)在系統上和API的使用上做了一些改變。
Time of Update: 2016-02-24
標籤:前言上一篇講的是如何在Android Studio中進行Junit單元測試,這篇來簡單記錄一下如何針對Activity進行單元測試。建立一個項目我這裡建立一個UnitTestDemo項目建立LoginActivity、IndexActivtypackage com.devilwwj.unittestdemo;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import
Time of Update: 2016-02-24
標籤:一、軟體應用程式發展的幾個階段軟體應用程式發展經曆了如下幾個階段:服務於多個終端使用者的大型電腦系統 孤立的個人電腦上運行孤立的軟體 客戶機/伺服器模式 分散式處理模式
Time of Update: 2016-02-24
標籤:新聞Android N或取消應用抽屜 設計更趨近iOS設計也在進化對升級速度忍無可忍 Google或將收回安卓控制權坑否Google為手錶App開發人員推出了Google Play Services中國特別版看起來很美好Google發布J2ObjC 1.0:將Java轉換為Objective-C黑科技2020年的Android系統會是什麼樣?可能是非常酷的教程Android開發:最詳細的 Toolbar
Time of Update: 2016-02-24
標籤:1.錯誤描述今天在Android4.4 的小米4手機上運行我的程式的時候沒有報錯,而在Android 5.1的華為P7上運行我的程式的時候報了以下的錯誤,錯誤提示如下:E/AndroidRuntime(12500): FATAL EXCEPTION: mainE/AndroidRuntime(12500): Process: com.xtc.watch, PID: 12500E/AndroidRuntime(12500):
Time of Update: 2016-02-24
標籤:項目中經常會有一些布局是重用的,但是如何來更好的利用這些布局中的控制項轉: http://zhidao.baidu.com/link?url=GU93U8Wu31dfp7mKEx52hMJkxjFLCq3WGkvZ8IMrahQT3wgAbC1Y93sKQ36_GQo3V4-Q9KWRHD6RIxMgBYj0zY7YsYNQuGFGjahZsFnz9wq<include android:id="@+id/view_counter_buttons_1" layout="@layout/
Time of Update: 2016-02-24
標籤:相信很多朋友都會遇到android studio 在MAC OS中啟動並執行時候中文亂碼。而在代碼編輯的時候正常。經過幾天的不斷尋找解決辦法,終於解決了 比如: Toast.makeText(MainActivity.this,"我愛你", Toast.LENGTH_LONG).show(); 啟動並執行時候在模擬器裡就是亂碼。 解決辦法網上很多,但是都不能解決運行時亂碼的問題。所以這個問題苦惱了幾天。
Time of Update: 2016-02-24
標籤: ViewPager能夠說是Android應用中使用比較廣發的一個組件了。它能夠協助我們非常方便地實現滑動更換View的效果。剛好近期搞的一個項目有一個需求用到了這個,同時是要能在首頁和尾頁滑動時可以進行響應,而不是像預設的那樣沒有不論什麼動作,所以略微研究了下,希望能夠對大家有所協助。 在分析了需求之後。發現這個應該是和ViewPager的換頁監聽有聯絡,於是做了個小demo。通過實驗來尋找問題的解決方式。
Time of Update: 2016-02-24
標籤:apple-mobile-web-app-capable設定Web應用是否以全螢幕模式運行。文法:<meta name="apple-mobile-web-app-capable" content="yes">說明:如果content設定為yes,Web應用會以全螢幕模式運行,反之,則不會。content的預設值是no,表示正常顯示。你可以通過唯讀屬性window.navigator.standalone來確定網頁是否以全螢幕模式顯示。相容性:iOS 2.1
Time of Update: 2016-02-24
標籤:Android平台提供了一個SharedPreferences類,它是一個輕量級應用程式內部輕量級的儲存方案,特別適合用於儲存軟體配置參數,比方boolean,int,float,long,String等資料.使用SharedPreferences儲存資料,事實上質是採用了xml檔案存放資料,路徑為:/data/data/<package
Time of Update: 2016-02-24
標籤:下面是服務端的代碼 package lyj.srever;public class Server {public static void main(String[] args) {new ServerThread().start();}}package lyj.srever;import java.io.File;import java.io.IOException;import java.net.ServerSocket;import