Time of Update: 2015-12-30
(轉)Android中的JSON詳細總結,androidjson總結1、JSON(JavaScript Object Notation) 定義: 一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 – Json.org 2、JSON的結構:(1)
Time of Update: 2015-12-30
Cardboard虛擬現實開發技巧(三)之保持手機常亮快速解決Android與Ios平台的螢幕常亮問題大家知道我們使用Google的Cardboard為基礎去開發虛擬現實應用,是需要把手機放置在CardBoard中或者是形形色色的各種眼鏡盒,如暴風魔鏡中,然後戴上眼鏡去使用虛擬現實應用,欣賞模型也好,看全景視頻也好,玩體感遊戲也好,沒有人希望在使用過程中被頻頻的手機自動熄屏所打擾,所以自動熄屏這個問題是開發AR和VR應用必須解決的一個問題。以安卓為例,很多同學可能會去用Unity調用Androi
Time of Update: 2015-12-30
註冊介面設計及實現之(三)SharedPerferences實現資料暫存,sharedptr實現開發步驟:建立一個SharedPerferences介面對象,並使用其putString方法放入相關的公用資料將驗證通過的註冊帳號寫入到該檔案中將資料進行提交給出客戶提示 1 //Register_Activity.java 2 3 if (flag) { 4 SharedPreferences.Editor
Time of Update: 2015-12-30
android Graphics(
Time of Update: 2015-12-30
大叔也說Xamarin~Android篇~監聽返回鍵,單擊返回某個webView,雙擊退出,xamarinwebview這個操作在原生android裡是很容易實現的,在xamarin裡也不難,在activity裡有方法OnKeyDown,我們只需要重寫一下就可以了,然後通過webView重新載入到要返回的頁面即可,當然操作有些死板,但還是有著不錯的效果!實現的原理就是在activity裡設定一個時間,單擊後把這個時間賦值並與目前時間進行比較,如果在2秒內,就認為是雙擊操作,當然這個時間間隔你可以
Time of Update: 2015-12-30
拍照(二)得到全尺寸圖片,並進行壓縮,拍照尺寸<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:id="
Time of Update: 2015-12-30
TabWidgetDemo,androidwidgetdemoTabWidget可以通過不同的標籤進行切換並且顯示不同的內容,相當於Button按鈕實現不同的功能。TabHost的布局:(1):我們先在Layouts拖一個Vertical(縱向視圖)的LinearLayout,再在Composite下拖動TabHost組件時會有三個LinearLayout,把它都刪去。(2):在LinearLayout視圖中會有xmlns:android="http://schemas.android.com/
Time of Update: 2015-12-30
android 之
Time of Update: 2015-12-29
拍照和相簿中得到裁剪圖片,拍照相簿裁剪圖片 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <Button android:id="@
Time of Update: 2015-12-29
Android Eclipse 匯入 AS Gradle AAR 庫手冊序言這是一篇半技術類文章。眾所周知現在Google主推Android Studio開發工具,而Eclipse已經被閑置一陣子了,但是Eclipse項目卻還有很多沒有遷移到AS中;而現在一些新的庫都是採用AS Gradle打包並發布到公用倉庫中,而這些庫Eclipse
Time of Update: 2015-12-30
Android安裝APK報錯:Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE解決方案今天調試一個android應用的時候,安裝報了Installation error: INSTALL_FAILED_UPDATE_INCOMPATIBLE錯誤,代碼如下:[2015-12-28 15:54:31 - MainActivity] ------------------------------[2015-12-28 15:54:31 -
Time of Update: 2015-12-29
(轉) Android
Time of Update: 2015-12-29
Apktool(3)——Apktool的使用,apktool使用一.apktool的作用安卓應用apk檔案不僅僅是包含有resource和編譯的java代碼的zip檔案,如果你嘗試用解壓工具(如好壓)解壓後,你將會獲得classes.dex和resource.arsc等檔案。但這些檔案對我們來說一無用處。你可以嘗試開啟AndroidManifest.xml:二.apktool命令相關選項(options)說明1.概要使用:apktool
Time of Update: 2015-12-29
Android中ContentProvider組件詳解一.Android四大組件Android四大組件是Activity, Service, Content Provider,Broadcast Receiver。Activity作為程式介面,直接與使用者互動Service運行在後台,沒有介面,完成特定的功能ContentProvider維護應用資料,方便應用本身或其它應用訪問Broadcast
Time of Update: 2015-12-29
Android FastJson與不規範JSON引發的血案去公司實習了,沒多少時間更部落格了,距離上一篇部落格也有一個來月了。看標題,應該可以看出,這篇文章是講一個坑,以及如何填坑。 坑是什嗎?有兩個坑,其一是fastjson的bug,其二是不規範的json字串。如何填坑,不要著急,後文詳細說明。首先,我們看一個json字串{ "doubleParam": 4.875, "floatParam": 2.76, "extra": { "doubleParam":
Time of Update: 2015-12-29
android-oldman之TitleBar,android-oldman 隨著福士口味的不斷提高,對app要的開發的要求也不斷提高,開發人員們要在app上展示的東西安也越來越多,android早期的一些控制項慢慢的不不能滿足開發的要求了,比如TitleBar的應用的就沒有原來的那麼多了,後來,Google推出了ActionBar,再後來又推出了ToolBar.來滿足日益增加的開發需求。 本文還是為了複習原來的一些技術,至於新的技術,其實道理都是一個樣的,掌握一些關鍵的地方,很容易就弄明白
Time of Update: 2015-12-29
Android Studio簡單設定最近換了個筆記本,win10的系統,瞎折騰中!在搭建開發環境時順便總結下AS的一些簡單設定,方便自己以後查閱。1.設定啟動時不自動開啟項目File | Settings | Appearance & Behavior | System Settings -----> 取消Reopen last project on startup2.設定游標懸停時提示文檔注釋File | Settings | Editor | General
Time of Update: 2015-12-29
[Android]_[初級]_[adb 實用命令]情境:1. ADB 作為pc端和手機端通訊的橋樑, 起到調試手機app,查看手機資訊的重要作用.2. 這裡列舉了一些比較實用的命令方便速查.查看開啟USB調試的裝置列表:adb devices安裝APK: adb -s xxxxx(裝置序號,使用adb devices獲得,如果只串連了一個裝置,不需要添加-s參數) install -r(重新安裝) -s(安裝到sd卡) APK本地路徑 adb install C:\1.apk
Time of Update: 2015-12-29
Android外掛程式化(二):使用DexClassLoader動態載入assets中的apk上一篇部落格講到,我們可以使用MultiDex.java載入離線的apk檔案。需要注意的是,apk中的類是載入到當前的PathClassLoader當中的,如果apk檔案過多,可能會出現ANR的情況。那麼,我們能不能使用DexClassLoader載入apk呢?當然是可以的!首先看一下Doc文檔.A class loader that loads classes from .jar and .apk
Time of Update: 2015-12-29
Android ApiDemos匯入Android SDK中內建有很多例子,存放在android-sdksamples目錄下,其中介紹了Android平台主要的API的使用,是一份不可多得的學習資料!以Android4.1.2為例,apis目錄如下:首先嘗試將ApiDemos源碼匯入到Eclipse項目中,這個比較簡單,1.New ->Other 選擇Android Sample Project