原创 Android中複雜Json數據的解析

摘要: Gson解析複雜的json數據           在這裏介紹解析json數據的另外一種方法就是通過Gson解析,對於解析比較簡單的json數據我就不介紹了來一個比較複雜一點的json數據,如下面我們要解析的一個json數據:

原创 Android中ScrollView和listView嵌套 滑動衝突解決

常用方法有兩種①自定義listview重寫onMueasure方法②計算所有item的高度以及divider的高度之和。這兩種方法都可以將listview的滾動取消。 第一種方法 protected void onMeasure

原创 Android中TextView 行間距和段間距設置

這裏有一篇文章關於設置段落間距(僅供參考):https://blog.csdn.net/yingpaixiaochuan/article/details/77996793   TextView行間距設置 在佈局XML中有兩個參數可以對Te

原创 android中activity啓動模式

在Android平臺上可以將task簡單的理解爲幽多個Activity共同協作完成某項應用,而不管Activity具體屬於哪個Application,通過下圖可以更清晰的理解Application、task、Activity三者之間的關

原创 使用AndroidStudio經常遇到的三個常見問題 及解決

3個錯誤non-zero exit value 1; non-zero exit value 2; non-zero exit value 3 Error:Execution failed for task ':app:trans

原创 Android中Handler消息機制淺談

Message:消息;其中包含了消息ID,消息對象以及處理的數據等,由MessageQueue統一列隊,終由Handler處理 Handler:處理者;負責Message發送消息及處理。Handler通過與Looper進行溝通,從而使

原创 android開發校招

J2EE 部分: 1.Switch能否用string做參數? 在 Java 7 之前, switch 只能支持 byte 、 short 、 char 、 int 或者其對應的封裝類以及 Enum 類型。在 Java 7 中, St

原创 ThreadPoolExecutor使用介紹

private static ExecutorService exec = new ThreadPoolExecutor(8, 8, 0L,TimeUnit.MILLISECONDS, new LinkedBlockingQueue<Ru

原创 Android中asyncTask與handler的區別

1 ) AsyncTask實現的原理,和適用的優缺點 AsyncTask,是android提供的輕量級的異步類,可以直接繼承AsyncTask,在類中實現異步操作,並提供接口反饋當前異步執行的程度(可以通過接口實現UI進度更新),最後反

原创 ScrollView與Listview滑動衝突解決

在實際應用中,經常會碰到非常規的佈局要求,比如說在ScrollView裏嵌套ListView,ScrollView和ListView都是可以滾動的控件,這樣佈局看似很奇怪,但是有些效果又不得不這樣做。比如說:一個長佈局中有部分是列

原创 Android使用EventBus遇到的坑!

EventBus是一款針對Android優化的發佈/訂閱事件總線(內部是觀察者設計模式)。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,線程之間傳遞消息.優點

原创 Android中ListView通用adapter的實現

Android開發中我們經常會用到listView進行數據的展示,有的甚至一個頁面中有兩個listView。使用listView或者gridview都要爲其設計實現數據適配器Adapter,項目中寫Adapter是難免的(根據自己

原创 Android自帶分享和應用市場(進行軟件評分)啓動代碼

項目中要有一個給軟件評分的功能,一個很常見,很簡單的功能,卻費了我不小功夫。需要實現的效果如下: 本來以爲一般的軟件都會有“去評分”、“親,給個好評”這樣的功能,但是在網上搜了搜竟沒有搜到,問了三個羣外加5個童鞋,分析log,

原创 Android中TextView 行間距設置

TextView行間距設置 在佈局XML中有兩個參數可以對TextView的行間距進行設置。  分別爲:android:lineSpacingExtra 和 android:lineSpacingMultiplier。  在代碼中可以通過

原创 劍指offer算法代碼java版

Problem2:實現Singleton模式題目描述:設計一個類,我們只能生成該類的一個實例 1 package Problem2; 2 3 public class SingletonClass { 4 5 /*