Time of Update: 2018-12-03
從今天開始,我們就要來做一個執行個體,百度公交查詢系統,利用百度地圖,實現公交線路,自駕線路,步行線路等一系統的查詢,初步頁面我們來看一下 這次我們利用了aizhimin寫的一個小控制項,實現多個功能。其實好的學習方法就是學習別人的代碼,看別人是怎麼寫的,當然,我們也可以經常去一些論壇,找一些不錯的代碼收藏,這樣,下次我們就可以直接用,先上兩張實現的代碼晒晒,謝謝大家關注。
Time of Update: 2018-12-03
經過上幾章的學習,相信同學們對XML解析已經得心應手了,但今天我們要解析Json資料,因為Json資料佔用資料量小,因此在Android中主要資料通訊還是以Json為主,而且Json資料可以跟Android進行AJAX互動,相當方便哦,好了,不多說了,看圖跟代碼:先:首先定義了Json資料:{ "persons": [ { "id": "1", "status":"大徙弟", "name": "孫悟空", "tool": "金箍棒", "number": "殺死了50隻妖怪" }, {
Time of Update: 2018-12-03
這個項目是基於webservice的,用ksoap2來解析網路上的WebService的,我們先看做出的其實也沒有很多技術難題,我們直接來看源碼再做說明吧import java.util.ArrayList;import java.util.List;import org.ksoap2.SoapEnvelope;import org.ksoap2.serialization.SoapObject;import
Time of Update: 2018-12-03
List<Map<String>> Items = new ArrayList<Map<String>>();// 把該顯示的內容放到list中for (int i = 0; i < HELP_NAME.length; i++){Map<String, Object> item = new HashMap<String, Object>();item.put("textview1",
Time of Update: 2018-12-03
很多開發人員都想在程式用來調用網路攝影機,並對拍出的照片進行處理。首先先對程式的進行一下預覽首先先對首頁面進行設計,這裡很簡單,只是加了個按鈕和一張圖片<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent"
Time of Update: 2018-12-03
AsyncTask 看上去修改後的connect()方法已經可用了,但是這種匿名線程的方式是存在缺陷的:第一,線程的開銷較大,如果每個任務都要建立一個線程,那麼應用 程式的效率要低很多;第二,線程無法管理,匿名線程建立並啟動後就不受程式的控制了,如果有很多個請求發送,那麼就會啟動非常多的線程,系統將不堪重負。 另外,前面已經看到,在新線程中更新UI還必須要引入handler,這讓代碼看上去非常臃腫。
Time of Update: 2018-12-03
CSipSimple是什嗎?是一款基於pjsip的Android用戶端,相信想要研究VOIP通訊的朋友一定不會陌生,這裡我就把如何編譯CSipSimple寫下來。首先從CSipSimple官方網站上把所有Android源碼下載下來。Mac上直接開啟終端輸入svn checkout http://csipsimple.googlecode.com/svn/trunk/
Time of Update: 2018-12-03
開始學Android開發了,都是些基本東西,用慣了.net
Time of Update: 2018-12-03
來自: http://orgcent.com/android-wifi-mac-ip-address/|蘿蔔白菜的部落格原來以為沒有開啟wifi功能是不能夠擷取wifi網卡mac地址的,在真機測試後發現能夠擷取到Mac地址只是擷取的ip為0,當然wifi未串連狀態下是肯定沒有IP分配的。具體看看下面:<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> //在wifi未開啟狀態下,仍然可以擷取MA
Time of Update: 2018-12-03
Android對資料庫表有一個約定。就是每張表都應該至少有_id這列。ListView在使用CursorAdapter及其子類適配 cursor的時候,會預設的擷取 _id 這列的值,如果你建的表沒有 _id這列或者你的cursor中沒有_id這列(查詢時的projection中沒有_id)就報錯了。所以使用CursorAdapter及其子類的時候一定要使查詢時的projection包含_id。CursorAdapter中相關代碼如下:1.注釋/** * Adapter
Time of Update: 2018-12-03
#!/bin/sh. build/envsetup.shlunch 1case $1 in "pc") mmm packages/apps/Contacts/ find out -name Contacts.apk |xargs -t -i adb push {} system/app/ ;; "pp") mmm packages/providers/ContactsProvider find
Time of Update: 2018-12-03
1:xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" > <Gallery android:id="
Time of Update: 2018-12-03
一、什麼是XMPP?Extensible Messaging and Presence Protocol,簡單的來講,它就是一個發送接收處理訊息的協議,但是這個協議發送的訊息,既不是二進位的東東也不是字串,而是XML。二、什麼是IM?Instant Messenger,及時通訊軟體,就是大家使用的QQ、MSN
Time of Update: 2018-12-03
這幾天一直在搞android開發,昏頭轉向的,看了一些開發視頻,小小的總結一下:1、首先應該把遊戲開發資源找好 圖片,音效檔找好,然後放到res底下,方便調用2、介面類的設計 分析整理出各個類來,每個介面一個類,繼承自SurfaceView,然後對該類實現建構函式,onDraw()方法,initalBitmap()方法,然後將介面SurfaceHolder.CallBack()介面實現,將裡面的繼承方法實現,畫面設計不能直接操作UI,需要自己通過程式來實現,所有有點麻煩。3
Time of Update: 2018-12-03
android 的執行緒模式:當一個 android 的應用運行後,就會有一個 UI 的 main 線程啟動 , 這是一個非常重要的線程,它負責把事件指派到相應的控制項,其中就包括螢幕繪圖事件,它同樣是使用者與 android 控制項 互動的線程。比如,當你在螢幕上的 EditText 上輸入文字, UI 線程會把這個事件分發給剛輸入文字的 EditText ,緊接會向事件隊列發送一個更新 ( invalidate )請求。 UI 線程會把這個請求移出事件隊列並通知
Time of Update: 2018-12-03
最近按照公司需要,寫了一個按照城市首字母排序的demo,原理就是擷取城市名稱,然後將城市名稱轉換為相應的拼音,通過對拼音的排序進而得到一個序列,實現了按照首字母分類的功能。上代碼:獲得城市資訊,此處為假資料,大家可以自行添加自己的伺服器端資料:/* * 綁定城市資訊,此處為假資料 */public void getcityData(){HashMap<String, Object> hashcityMap=new HashMap<String,
Time of Update: 2018-12-03
說在前面的話:雖然在我們國家,收費的軟體基本行不通,所謂的免費軟體和盜版軟體比比皆是,這叫我們程式員情何以堪呢,可笑的是:連我們自己也是用盜版的軟體。但是儘管如此,保護我們的代碼還是很有必要的,假如代碼裡包含一些安全資訊,要是被人反編譯出來就不好了。好了,廢話不多說了。打在Google||百度
Time of Update: 2018-12-03
主要涉及類:MediaPlayer(1)
Time of Update: 2018-12-03
一開始做東西的時候,總是不知道如何才能實現程式的完全退出,百度和Google了一下,基本上都是System.exit(0) 或者android.os.Process.killProcess(android.os.Process.myPid()),但是最後還是發現程式沒有真正的完全退出。其實要實現程式完全退出也不是沒有辦法的,Google不可能沒有想到讓程式完成退出的。實現的方法很簡單,只需要在需要執行退出的地方增加下面兩行代碼:ActivityManager activityMgr=
Time of Update: 2018-12-03
廢話不多說了,先上1、一個分享按鈕。。。2、點擊分享按鈕之後的效果出來,接下來是代碼的解析了,點擊按鈕時的相應代碼Intent intent=new Intent(Intent.ACTION_SEND); intent.setType("image/*"); intent.putExtra(Intent.EXTRA_SUBJECT, "Share"); intent.putExtra(Intent.EXTRA_TEXT, "I have successfully share my