Time of Update: 2018-07-20
有時候需要儲存介面中的資料,使用json串的方式還是比較方便的。 在app開發中網路請求這塊,一直至今轉化成been檔案方式,得不到原始的json串,就需要自己構造了。 實踐中發現,構造的索引值時,鍵是用"",string值用'' 格式,如: "\"client\":\'" + client + "\'" + 值用“”格式會導致解析失敗。 在AS java代碼中執行 alt + intert,
Time of Update: 2018-07-20
import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; import android.content.Context; public void allInfoFromJson(String jsonStr){ /*{
Time of Update: 2018-07-20
最近在給公司做一個JS-Native的SDK,就是用於JS和原生之間的互動。 使用情境上主要還是webView,那麼原先的url攔截的方式已經不再考慮,我們使用了iOS7之後的JavaScriptCore.framework。 總體來說,蘋果的JavaScriptCore的API是非常易用的,主要操作步驟如下: 1.擷取一個JSContext。 _jsContext = [_webView valueForKeyPath:@"documentView.webView.
Time of Update: 2018-07-20
最近在看Android的開發,其中用到了HttpClient來提交或者擷取server端的資料,但是Android內建的API還是有點不好用,所以自己根據自己的需要就做了一個封裝,如下: HttpConnectionUtil類是一個工具類,其中提供了同步和非同步方法呼叫,並且目前是支援http的Get和Post方法 import java.io.BufferedReader; import java.io.IOException; import
Time of Update: 2018-07-20
JSON的定義: 一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 JSON Vs XML 1.JSON和XML的資料可讀性基本相同
Time of Update: 2018-07-21
[zz]Linux字串操作函數 發表於1年前 (1)strcat(串連兩字串) 相關函數 bcopy,memccpy,memcpy,strcpy,strncpy 標頭檔 #include <string.h> 函數定義 char *strcat (char *dest,const char *src); 函數說明
Time of Update: 2018-07-22
這個函數簡單查詢就解決了我遇到的問題. 從中瞭解很很多關於Linux核心的sys檔案系統的知識以及其實現. 感謝群眾的@Win給的提示. 網卡在物理上具有載波偵聽的功能,當網路連接完整或者網路連結斷開時,網卡晶片硬體會自動化佈建寄存器標誌位來標識。 如網線連結斷開的時候,會將LinkSts清位;重新連結網線,則硬體自動將此位置位。 這樣,在網卡驅動中讀寫該位資訊就可一判斷網路是否連結通路。
Time of Update: 2018-07-22
Linux中系統調用很多,但是再多也有幾種不變的根本:建立,開啟,寫,讀,關閉,刪除,等最最基本的操作,就像人們所常說的,Linux上的一切我們都可以當做檔案來處理,既然是檔案,那麼以上的幾種操作就是必須的,還有一些進階的,我會陸續介紹。 想到這個函數,就想到了我們的open還不具備建立檔案的能力之前,那時的creat是多麼的輝煌,現在的open就像騰訊那樣的霸道,什麼都做,簡直是百科全書。廢話不多說了,介紹下creat() 位於#include <fcntl.h>
Time of Update: 2018-07-21
init.rc解析與chmod 改變檔案屬性沒用 轉自:http://h1372865100.blog.163.com/blog/static/2104291032012929114132327/ android的init.rc文法是專屬的,可以說是一種語言吧。
Time of Update: 2018-07-22
轉自:http://blog.csdn.net/anxuegang/article/details/6636400 waitpid系統調用】 功能描述: 等待進程改變其狀態。所有下面哪些調用都被用於等待子進程狀態的改 變,擷取狀態已改變的子進程資訊。狀態改變可被認為是:1.子進程已終止。2.訊號導致子進程停止執行。3.訊號恢複子進程的執行。在子進程終止的情況
Time of Update: 2018-07-22
前面兩篇文章中我們提到了有關Android平台藍芽的配對、發現、啟用等操作,本文開始通過BluetoothSocket類建立有關藍芽通訊的通訊端。從Android 2.0開始支援這一特性,藍芽和LAN一樣通過MAC地址來識別遠程裝置,建立完通訊串連RFCOMM通道後以輸入、輸出資料流方式通訊。 一、串連裝置 藍芽通訊分為server伺服器端和client用戶端,它們之間使用BluetoothSocket 類的不同方法來擷取資料, 1.
Time of Update: 2018-07-23
做android很長時間了 下面是收集的android面試題: =========================================================== 1. Intent的幾種有關Activity啟動的方式有哪些,你瞭解每個含義嗎? 這裡Android123提示大家,Intent的一些標記有FLAG_ACTIVITY_BROUGHT_TO_FRONT
Time of Update: 2018-07-23
隱藏應用功能的需求 在Android的裝置上的應用分為系統應用和使用者自己安裝的應用。其中系統應用是無法刪除的,但是部分使用者不用系統應用又無法刪除,“眼不見為淨”,就可以使用隱藏功能將其隱藏起來。有的部分應用可能不想被其它人使用(想你藉手機玩的人),就可以使用隱藏功能將其隱藏起來。 隱藏應用功能涉及的知識 1.GridView GridView是Android中的資料顯示控制項之一。GridView的視圖相片順序與矩陣類似,當螢幕上有很多元素(
Time of Update: 2018-07-23
1.phone的aidl編譯不通過 android系統 phone 應用匯入到eclipse時,aidl編譯不通過,最後發現原來aidl的import只支援有限的類型, 所以import com.android.internal.telephony.gsm.NetworkInfo編譯不通過,解決辦法是到對應的android的sdk目錄中找到framework.aidl在裡面添加parcelable
Time of Update: 2018-07-23
Android中提供了四種資料存放區方式 a. Shared Preference b. Files c. SQLite d. Network Shared Preference主要針對系統配置資訊的儲存,比如在android系統中Settings應用中的參數主要都是儲存在Shared Preference中的。 Files是將資料儲存為檔案形式,這樣的儲存方式主要是基於android架構基於Linux,Linux中以檔案為核心進行管理。
Time of Update: 2018-07-23
現在對硬體抽象層的開發來講,adb能起多大作用還不清楚。如果只是下面的這些功能,沒有太多用處。 adb(Android Debug Bridge)是Android提供的一個通用的調試工具,藉助這個工具,我們可以管理裝置或手機模擬器的狀態。還可以進行以下的操作: 1、快速更新裝置或手機模擬器中的代碼,如應用或Android系統升級; 2、在裝置上運行shell命令; 3、管理裝置或手機模擬器上的預定連接埠;
Time of Update: 2018-07-23
sendRequest () 上篇文章我們講了sendRequest ()方法,這節接著來看readResponse方法: /**來自HttpEngine 類*/ public void readResponse() throws IOException { if(this.userResponse == null) { if(this.networkRequest == null && this.cacheResponse == null) {
Time of Update: 2018-07-24
原文轉載整理自: http://qdevarena.blogspot.com/2010/05/download-android-sdk-standalone-for.html How to install Android SDK without internet connection ? I searched all over the internet and found no posts
Time of Update: 2018-07-24
工作內容差不多: 一個是用iOS系統對外的API,給蘋果手機系統寫程式app 一個是用Google安卓系統對外的API,給安卓手機系統寫app 一個是用瀏覽器對外的API,給電腦、手機瀏覽器寫網頁 幾乎所有的硬體系統,iOS安卓手機,window mac電腦都支援js,因為都要瀏覽網頁,這也是js火的原因,也是RN熱更新的基礎 前端、移動端開發本質就兩個 頁面展示(標籤屬性、布局方式)、使用者互動(事件、線程、網路)
Time of Update: 2018-07-24
NetBeans 上開發 Android 應用程式需要安裝一個 Android SDK 和針對 NetBeans 的 Android 開發外掛程式 下載並安裝 Android SDK 下載 Android SDK 解壓後運行 tools\android.bat update sdk 進行升級,根據所選內容,需要10幾分鐘至幾個小時。 安裝 NetBeans 的 Android 開發外掛程式 啟動