Time of Update: 2015-12-05
Android JSON資料解析軟硬體環境Macbook Pro MGX 72Android Studio 1.3.2Genymotion模擬器前言如今的APP很少有不跟伺服器打交道的,其中在輕量級的通訊互動中,JSON(JavaScript Object Notation)和XML,並稱為用戶端和服務端互動解決方案的倚天劍和屠龍刀,本文主要介紹JSON相關的知識。JSON對象JSON中對象包括在一對大括弧裡面,對象中的每一個item都是一個"key:value"資料對,資料對之間以逗號來分隔。
Time of Update: 2015-12-08
Android 自訂控制項的使用,android自訂控制項首先自訂一個attrs.xml的資源檔,聲明自訂屬性<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="TopBar"> <attr name="titleText" format="string"></attr> <attr
Time of Update: 2015-12-08
Android
Time of Update: 2015-12-07
自訂View 實現軟鍵盤實現搜尋,自訂view1. xml檔案中加入自訂 搜尋view <com.etoury.etoury.ui.view.IconCenterEditText android:id="@+id/search_et" style="@style/StyleEditText" android:hint="搜尋景點資訊" /> 2. 自訂的
Time of Update: 2015-12-08
Android自訂Dialog簡單一實例做Android應用中,最缺少不了的就是自訂Dialog,對於系統預設提供的Dialog樣式,一般都不複合我們應用的樣式。自訂Dialog需要3步驟即可:1、主要的重寫Dialog的Java類2、自訂布局檔案、並設定Dialog Theme,在style.xml檔案中加一個即可3、使用方法一、建立CustomPopDialog2.java類import android.app.Dialog;import
Time of Update: 2015-12-08
自訂View,圓形頭像,view圓形頭像1. 2. xml中 <com.etoury.etoury.ui.view.CircleImg android:id="@+id/user_info_head_img" android:layout_width="120dp" android:layout_height="120dp" android:layout_centerInParent="true"
Time of Update: 2015-12-06
Android 複製文本安卓中,用戶端中提供直接複製相關內容的功能,已經算是比較實用的功能了,Android 也提供了相關的API。需要說明的是,相容低版本手機在使用時,注意判斷API版本呢,法代碼如下:new View.OnClickListener() { @SuppressLint("NewApi") @Override public void onClick(View v) {
Time of Update: 2015-12-08
Android5.x Notification應用解析Notification可以讓我們在獲得訊息的時候,在狀態列,鎖定畫面來顯示相應的資訊,很難想象如果沒有Notification,那我們的qq和以及其他應用沒法主動通知我們,我們就需要時時的看手機來檢查是否有新的資訊和提醒著實讓人煩心,也體現出Notification重要性。這裡會介紹三種Notification,分別是普通的Notification,摺疊式Notification和懸掛式Notification。1.
Time of Update: 2015-12-06
全棧工場實訓13---Android---訊息匯流排機制昨天發表的博文講述了Android中,採用非同步任務進行網路請求的內容,在非同步任務結束時,採用Handler機制通知原來的Activity進行介面更新,網友 traburiss指出,非同步任務的onPostExecute已經在UI線程中了,再用Handler等於要到下一個UI運行周期才能執行,效率會降低不少,而且違反了非同步任務的本意。感謝
Time of Update: 2015-12-05
釋放Android的函數式能量(I):Kotlin語言的Lambda運算式,kotlinlambda原文標題:Unleash functional power on Android (I): Kotlin lambdas原文連結:http://antonioleiva.com/operator-overloading-kotlin/原文作者:Antonio Leiva(http://antonioleiva.com/about/)原文發布:2015-08-05
Time of Update: 2015-12-05
C語言:使用malloc開闢一個3*4的二維數組,並將內容初始化為1-12.方法一: #include<stdio.h>#include<stdlib.h>int main(){ int(*p)[4] = (int (*)[4])malloc(12 * sizeof(int));//數組指標 for (int i = 0; i < 3; i++) { for (int j = 0; j < 4; j++)
Time of Update: 2015-12-05
讓TextView出現跑馬燈效果,textview跑馬燈效果只需要在TextView中添加一些屬性即可:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"
Time of Update: 2015-12-05
Android
Time of Update: 2015-12-05
Android整合Facebook sdk,Key Hashes產生步驟如所示,使用facebook sdk進行login和share的時候,需要建立android平台,用到key hashes,產生方法有兩種:方法一:keytool -exportcert -alias 'Nom Nom Eat' -keystore nomnom.jks |openssl sha1 -binary | openssl base64注意事項:1,使用上述命令請替換-alias 和
Time of Update: 2015-12-05
關於安卓的TranslateAnimation的使用安卓的Tween Animation分為4種動畫效果,分別是:alpha (透明變化) translate(位置移動) scale(縮放) rotate(旋轉)。其中Translate動畫就是定義一個開始的位置和一個結束位置,定義移動時間,然後就能自動產生移動動畫,實現控制項的動態位移。Android的translate移動方向有 橫向(X) 豎向(Y)TranslateAnimation(float fromXDelta, float
Time of Update: 2015-12-04
setting菜單介面的形成--未最佳化,setting菜單介面-- 代碼:first_preference.xml: 1 <?xml version="1.0" encoding="utf-8"?> 2 <PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" > 3 4 <PreferenceCategory android:title="第一組"
Time of Update: 2015-12-03
結束指定Activity執行個體代碼,activity執行個體代碼開通部落格兩個多月了,一直在看你們的文章終於發覺伸手黨真的很可恥..於是就隨便寫了個Demo來結束伸手黨生涯~Demo很簡單:結束指定Activity...不過也是我的一個小心意嘛..不要責怪我啦..咳...兩個Activity A.B A跳轉B後 B選擇是否結束A下面以B結束A為例1、首先在A中定義一個靜態全域變數:static Activity A;2、在A中的onCreate方法中給A賦值:A =
Time of Update: 2015-12-03
使用Volley上傳檔案,volley上傳檔案使用瀏覽器上傳檔案,然後通過Wireshark抓包分析,發現發送的資料大概是這個樣子。MIME Multipart Media Encapsulation, Type: multipart/form-data, Boundary: "----WebKitFormBoundary1UBMMKIkN58civN4" [Type: multipart/form-data] First boundary:
Time of Update: 2015-12-03
Android開發之RadioGroup與RadioButton控制項使用RadioButton即選項按鈕,它在開發中提供了一種“多選一”的操作模式,是Android開發中常用的一種組件,例如在使用者註冊時,選擇性別時只能從“男”或者“女”中選擇一個。與Web開發不同的是,在Android中可以使用RadioGroup來定義選項按鈕組件。RadioGroup類的定義如所示: RadioGroup提供的只是Radio
Time of Update: 2015-12-03
ReactNative的ViewPagerAndroid簡述ViewPager是Android中比較常見的頁面切換控制項, 同時, 在UIExplorerApp中也有ViewPagerAndroid的樣本. 通過使用這個控制項, 理解ReactNative的實現邏輯. 我們現在來分析一下ViewPager的使用方式和ReactNative的編程要點, 本文注釋也很清晰.效果1. 準備建立ReactNative的項目.npm install -g