Time of Update: 2015-06-11
安卓開發入門與面試題01(潭州安卓開發入門教程),安卓入門教程 今天老師講到安卓的就業市場,說的我都想去面試了,想看看市面上咱們到底可以拿到什麼樣的工資,做什麼樣的行業。說來慚愧,我還只是一個安卓開發的新手,今天就和大家一樣,開始我的安卓開發夢想啟航。這個是潭州安卓開發入門教程裡面最基礎的。
Time of Update: 2015-06-11
Android 開源架構 DataDroid,androiddatadroidAndroid 開源架構 DataDroidDataDroid是基於Android平台的一個開源的開發庫,基於Android的RESTful封裝用來簡化Android應用中的資料管理.該開源庫的為 CSDN資源.DataDriod
Time of Update: 2015-06-11
java.net.ConnectException: failed to connect to /10.0.2.2 (port 80): connect,在使用GENYMOTION作為Android程式調試模擬器串連web伺服器時,報了:java.net.ConnectException: failed to connect to /10.0.2.2 (port 80): connect解決方案:使用genymotion進行調試時,不能使用10.0.2.2進行調試,而必須使用電腦主機的ip地址,
Time of Update: 2015-06-11
弱網路下通訊研究,弱網路通訊研究導讀:本文介紹了常見的移動網路以及弱網路出現的情境,然後針對即時通訊APP的網路通訊方案進行瞭解,在此基礎上,對互連網APP網路通訊的最佳化方案給出一定的建議。1 移動網路1.1 行動電話通訊電訊廠商行動電話通訊含義理論峰值移動GGSM114KbpsEEDGE384KbpsT/HTD-SCDMAR4, 378.2Kbps4GTD-LTE80M~1Gbps聯通GGSM114KbpsEEDGE384Kbps3
Time of Update: 2015-06-11
android開發一些小bug,1.一定要注意findViewId這個方法,尤其是含有多個相同的R.id的名字時,debug時不會當場報錯,但隨後會報null 指標錯誤2.List轉換為Array可以這樣處理:ArrayList<String> list=new ArrayList<String>();String[] strings = new String[list.size()];list.toArray(strings);反過來,如果要將數組轉成List怎麼辦呢?
Time of Update: 2015-06-11
Android快速開發之appBase——(2).萬能的Adapter,androidappbase Android快速開發之appBase——(2).萬能的Adapterandroid的Adapter是常用的一個組件,自訂的adapter基本上都是整合BaseAdapter,然後實現getView等一系列方法。時間長了,難免讓人感覺到寫的重複性代碼過多,那麼萬能的Adapter講解放你的雙手。對比BaseAdapterpackage
Time of Update: 2015-06-11
Activity跳轉時傳遞Bitmap對象的實現,activitybitmap 前言 相信大家可能都瞭解Activity跳轉時我們是可以傳遞參數的,比如使用Intent傳遞或者Bundle來傳遞,把當前Activity的一些資訊傳遞給將要跳轉到的新的Activity。但是不知道大家有沒有想過,我們能不能傳遞一個Bitmap對象呢?可能有人會問為什麼要傳遞一個Bitmap對象?好吧,因為我在開發中遇到了這樣的問題才去說說這個。
Time of Update: 2015-06-11
FragmentStatePagerAdapter.notifyDataSetChanged不重新整理頁面的解決辦法,fragmentpageradapter公司做醫學產品的,顯示操作用的是android,所以我就用上下兩個部分大致是固定的,只有中間會有6個頁面的切換,其中會有兩個使用者的切換,即普通使用者和管理使用者,圖片可以大致展示一下其它頁面是相同的,就這兩個頁面不一樣,下面的是管理使用者,一想到其它頁面一樣的,中間就用了一個ViewPager,然後為了緩衝多個頁面,用到了Fragment
Time of Update: 2015-06-11
Java 字串計算頻率出現最高的字元,java字串public class HighFrequencyWord {public static void findFrequencyWord(String str) { Collection<Integer> al=new ArrayList<Integer>();
Time of Update: 2015-06-11
Android下使用pull解析器產生XML檔案、讀取XML檔案 Android下使用Pull解析器1,Pull解析器的運行方式與SAX解析器相似。它提供了類似的事件,如:開始元素和結束元素事件。2,使用parser.next()可以進入下一個元素並觸發相應事件。3,事件將作為一個int數值被發送,因此可以使用一個switch對相應的事件進行處理。4,當元素開始解析時,調用parser.nextText()方法可以擷取下一個Text類型節點的值。5,相關API:獲得當前節時間點事件類型
Time of Update: 2015-06-11
動態設定布局LayoutInflater,布局layoutinflaterLayoutInflater作用是將layout的xml布局檔案執行個體化為View類對象,LayoutInflater 的作用類似於 findViewById(),不同點是LayoutInflater是用來找layout檔案夾下的xml布局檔案,並且執行個體化!而 findViewById()是找具體某一個xml下的具體 widget控制項(如:Button,TextView等)。獲得
Time of Update: 2015-06-11
在應用非正常退出時利用StateSaver來儲存我們的資料,退出時statesaver我們知道Ubuntu手機平台是一個單任務的系統。一個使用者可以開啟很多個應用,但是只有前台的應用是可以正在啟動並執行應用。很多被推到背景應用被駐存到記憶體中。如果有很多這樣的被駐存的應用的話,記憶體遲早會被用完的。作業系統可以選擇一些應用被殺死從而保證系統的正常運行。為了能夠保證應用在退出時的狀態,在Ubuntu系統上,我們設計了StateSaver這樣的一個介面。它可以用來幫我們儲存應用在非正常退出的狀態,以
Time of Update: 2015-06-11
Android設計模式--建造者模式,android設計模式--回頭看自己寫的東西,在關於Android自訂控制項時,寫的代碼適用性比較高,但是看上去沒有什麼技術含量,所以在學習設計模式的時候,想想有些東西是否能夠改進,比如說:自訂Dialog是Android應用必須的,系統的控制項實在是太難看了;在構建中,完全是,new完對象之後,需要什麼構建什麼,這樣寫沒有問題,可讀性也還行,就是看上去不咋的。以下是小部分程式碼片段:package com.example.demo.Builder;/**
Time of Update: 2015-06-11
Android 組件ContentProviderAndroid 組件ContentProviderAndroid的資料存放區有五種方式Shared
Time of Update: 2015-06-11
第三方庫SlidingMenu的使用,第三方庫slidingmenu使用開發工具:IntelliJ社區版SlidingMenu下載:https://github.com/jfeinstein10/SlidingMenu整體過程如下:File->Import Module匯入三個工程SlidingMenu 的example工程引用了ActionBarSherlock 裡的Theme和style,所以需要將ActionBarSherlock 的工程匯入。
Time of Update: 2015-06-11
Android中ViewPager的使用我們在一個apk中第一次開始的時候,會有一個guide介面,一般使用ViewPager來完成。布局檔案如下: 這就是一個想到Activity GuideActivity.javapackage com.xlg.news;import java.util.ArrayList;import java.util.List;import com.xlg.news.adapters.WelcomeViewPagerAdapter;import
Time of Update: 2015-06-11
Android 抽象布局include merge
Time of Update: 2015-06-11
Android主線程、子線程通訊(Thread+handler)Android是基於Java的,所以也分主線程,子線程!主線程:實現商務邏輯、UI繪製更新、各子線程串聯,類似於將軍;子線程:完成耗時(連網取資料、SD卡資料載入、後台長時間運行)操作,類似於小兵;一、子線程向主線程發訊息(Thread+handler):1、主線程中定義Handler:Java代碼 Handler mHandler = new Handler(){ @Overridepublic void
Time of Update: 2015-06-11
Android開源架構的SlidingFragment的使用效果如下:直接上代碼,留著以後用,代碼目錄結構如下:其中BaseFragment.java是另外5個Fragment的基類,代碼如下:vcD4NCjxwcmUgY2xhc3M9"brush:java;">package com.xuliugen.newsclient.fragment.base;import android.os.Bundle;import android.support.v4.app.Fragment;import
Time of Update: 2015-06-10
應聘條件本質分析,應聘條件本質應聘條件本質分析太陽火神的美麗人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商業用途-保持一致”創作公用協議轉載請保留此句:太陽火神的美麗人生 -