Time of Update: 2018-07-19
今天在做項目的時候用了自訂listview以及自訂的item、adapter。現在把其中需要注意的地方記錄下來: 1、item內如果有button等控制項時,在監聽listview的onitemclick事件時,焦點會被item內的button、imagebutton等控制項搶走,從而導致在listview設定了onitemclick事件後不會被觸發。解決方案是在初始化item的時候屏蔽掉其內部button等控制項的焦點擷取,具體方法可以在自訂item的根控制項中調用:
Time of Update: 2018-07-19
一、概述: 現從伺服器傳輸Json格式資料,使用如下協議, 資料轉送成功時: {‘flag’:true,’data’:{‘name’:’張三’,’age’:18,’sex’:true}} 輸出傳輸失敗時: {‘flag’:false,’errorCode’:404, ‘errorString’:’伺服器沒響應’} 現在把這些資料使用Gson封裝成通用的格式。 二、實現步驟: 1、建立HttpHelper類 /** * @描述 管理類 * @項目名稱 App_Chat
Time of Update: 2018-07-19
繼承View,實現自己想要的組件,那麼需要使用到setMeasuredDimension這個方法,這個方法決定了當前View的大小,請看代碼: View的代碼: Java代碼 package cc.mdev.test;
Time of Update: 2018-07-19
工具類: public static Intent getIntent(Context paramContext) { StringBuilder localStringBuilder = new StringBuilder().append("market://details?id="); String str = paramContext.getPackageName(); localStringBuilder.append(str);
Time of Update: 2018-07-20
在解析json資料時一如既往的按照在java的開發習慣,直接把一下jar包考到了項目中 結果出現了以下錯誤: Dex Loader] Unable to execute dex: Multiple dex files define Lorg/apache/commons/collections/Buffer; AbcPcsClient] Conversion to Dalvik format failed: Unable to execute dex: Multiple
Time of Update: 2018-07-19
本文講了Android studio 匯入zxing的兩種方法,僅供參考。 1.直接complie匯入 1.1 在需要使用zxing進行二維碼掃描的項目的build.gradle直接complie <code class="hljs nginx has-numbering" style="display: block; padding: 0px; background: transparent; color: inherit;
Time of Update: 2018-07-20
有時候需要儲存介面中的資料,使用json串的方式還是比較方便的。 在app開發中網路請求這塊,一直至今轉化成been檔案方式,得不到原始的json串,就需要自己構造了。 實踐中發現,構造的索引值時,鍵是用"",string值用'' 格式,如: "\"client\":\'" + client + "\'" + 值用“”格式會導致解析失敗。 在AS java代碼中執行 alt + intert,
Time of Update: 2018-07-19
初學Android做工程一定會遇到想要去除Titlebar的衝動 網上搜了下大致有三種方法: 1.實現應用中的所有activity都全屏 在manifest中直接加入 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 2.實現單個activity全屏
Time of Update: 2018-07-19
原帖連結: http://byandby.javaeye.com/blog/832467 http://byandby.javaeye.com/blog/832915 Handler的使用(一) Handler基本概念:
Time of Update: 2018-07-19
前言:我們項目要求的返回邏輯是,在Xwalkview裡面所有的頁面點擊物理返回鍵,都會執行雙擊退出的功能,所以,如果你們項目要求的不是這樣的,那麼這篇博文對你沒什麼大的用處,不過可以相互學習下哈。 Crosswalk的好處,我就不在這裡贅述了,比原生的WebView的效能不知道提升了多少倍,原生中的不相容的布局問題,在Crosswalk裡面根本不存在(因為我們項目中用到了語音連讀的功能,這個功能
Time of Update: 2018-07-20
在項目中使用HttpPost方式向伺服器提交JSON資料時,伺服器上接收的json資料竟然顯示亂碼,尋找了不少方法,最終一個解決了我的問題,我的部分代碼如下: HttpPost hp = new HttpPost(address);JSONObject jo = new JSONObject();try {jo.put("stationname", stationName);jo.put(
Time of Update: 2018-07-19
web js的alert彈出框,有時候並不是我們想要的,但是有時候又想給方便使用的提示,看了android的toast提示框也可在web前端實現,下面是參考一個人的源碼稍作修改做的 // JavaScript Document// prompt messagefunction warn(msg,opt,left,top){if(opt){var obj = $("#"+opt);}new Toast({context:$('body'),message:msg}
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-21
android JSON解析之JSONObject與GSON 作者:@gzdaijie 本文為作者原創,轉載請註明出處:http://www.cnblogs.com/gzdaijie/p/5189542.html 目錄 1.寫在前面 2.JSONObject的使用方法 2.1 範例程式碼 2.2 字串jsonData如下,圖為運行結果 3.GSON的使用方法
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
idangerous.swiper.js是一款強大的移動端觸屏圖片切換外掛程式,支援左右或者上下切換,適合做一些很炫的特效。這次做app有個圖片切換並且父級的背景也跟著前面圖片換,如下圖: 讓它適配手機,這個架構必須給
Time of Update: 2018-07-21
android不能使用json-lib-2.4-jdk15.jar,要使用內建的org.json包 使用方法如下: public static int getPlatformInfoList(String json){int count=0;try {JSONArray jarr=new JSONArray(json);int length = jarr.length(); for(int i = 0; i < length; i++)
Time of Update: 2018-07-20
private String getJson() {//jsonString中含有比如unicode編碼字元\u67ef的話,getString時自動會轉化為相應語言字元。//從伺服器擷取的資料片段一般為以下格式/*{"showid":"38f5ef6ae35711e0a046","showname":"\u996d\u5c40\u4e5f\u75af\u72c2","completed":1,&
Time of Update: 2018-07-20
JSON的定義: 一種輕量級的資料交換格式,具有良好的可讀和便於快速編寫的特性。業內主流技術為其提供了完整的解決方案(有點類似於Regex ,獲得了當今大部分語言的支援),從而可以在不同平台間進行資料交換。JSON採用相容性很高的文字格式設定,同時也具備類似於C語言體系的行為。 JSON Vs XML 1.JSON和XML的資料可讀性基本相同
Time of Update: 2018-07-20
json資料格式解析我自己分為兩種; 一種是普通的,一種是帶有數組形式的; 普通形式的: 伺服器端返回的json資料格式如下: { " userbean " :{ " Uid " : " 100196 " , " Showname " : " \u75af\u72c2\u7684\u7334\u5b50 "