Time of Update: 2018-12-03
上次寫的是構建Android內建浮動搜尋方塊的配置,當然很簡單了,就是麻煩點而已 在我寫demo的過程中我發現一個問題 上次有提到 其中有個 android:icon="@drawable/menu_route" 本來以為可以設定 就搜尋Text前面那個View的 後來發現不起作用,而且文檔中都沒提到這個屬性 看來確實沒用啊 因為這屬性我可折騰好久 效果 就是這個了,看了SDK的文檔發現確實這裡沒有提供修改表徵圖的配置,那如果這裡有需求要改的情況怎麼辦呢,所以研究了下源碼
Time of Update: 2018-12-03
本應用基於蘇州地圖網, 僅為方便使用者。 準系統:1. 公交線路查詢2. 公交月台查詢3. 即時公交資訊 適用範圍:平台: Android 2.1及以上解析度: 480*800 (其他解析度未測) (需要訪問網路) 具體看圖: (注意: 這邊的本地版, 僅僅是查詢首頁在本地, 不是完完全全的本地版,資料還是在伺服器上, 只能為使用者稍微減少一些流量開銷! ) ( 需要本軟體的話, 請留下你的郵箱, 我會儘快發給你們!)註:
Time of Update: 2018-12-03
近日有個同事要做一個效果:圖片橫向排列,而且可以橫向滾動,而且能點擊圖片觸發事件,用gallery也可以實現這個效果,現在我用ImageButton來實現,在xml檔案中用HorizontalScrollView包起來這個布局檔案就可以了。現把代碼分享給大家;先貼圖讓大家看一眼效果:整個隊列在左邊: 整個隊列在中間: 整個隊列在右邊: 一、main.xml布局<?xml version="1.0"
Time of Update: 2018-12-03
多線程下載大概思路就是通過Range 屬性實現檔案分段,然後用RandomAccessFile 來讀寫檔案,最終合并為一個檔案 首先看下 建立工程 ThreadDemo 首先布局檔案 threaddemo.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2018-12-03
首先建立工程 ThreadDemo 建立Activity 一、Handler Handler在android裡負責發送和處理訊息。它的主要用途有: 1)按計劃發送訊息或執行某個Runnanble(使用POST方法); 2)從其他線程中發送來的訊息放入訊息佇列中,避免線程衝突(常見於更新UI線程) 預設情況下,Handler接受的是當前線程下的訊息迴圈執行個體(使用Handler(Looper looper)、Handler(Looper looper,
Time of Update: 2018-12-03
一、今天總結了下幾種常用的控制項GridView,Gallery,ListView,希望對大家有協助,基本是改的例子程式,先看: 首頁面效果: 點擊GridView後出現的介面: 點擊Gallery後出現的介面: 點擊ListView後出現的介面: 二、先把xml檔案的代碼貼出來: 1、main.xml檔案中的代碼<?xml version="1.0" encoding="
Time of Update: 2018-12-03
工作中經常會用到adb的一些命令,今天我總結了一下,對android的adb常用命令進行匯總,希望對大家有點協助:1、安裝apk包install命令:tools>adb install xxx.apk enter2、卸載apk包uninstall命令:tools>adb uninstall com.cn.android [包的名字]3、 1 、查看logcat資訊:tools>adb logcat 2、
Time of Update: 2018-12-03
使用者查詢POI點後會在MapView中以Overlay的方式顯示POI點資訊 使用者點擊Overlay後可以顯示詳細資料 先看效果 在相應的Overlay所在的GeoPoint顯示該提示 下面看實現: 首先背景為9patch圖片 這樣就可以隨意在裡面加內容了 我這裡通過一個布局檔案來進行控制 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@
Time of Update: 2018-12-03
android中launcherMode有4中屬性:standard(預設), singleTop,singleTask和 singleInstance;網上有好多例子講解這四種關係的:下面我列舉幾個連結: 大明原創---->轉載請標明出處:http://blog.csdn.net/wdaming1986/article/details/7304191 http://www.cnblogs.com/xiaoQLu/archive/2011/
Time of Update: 2018-12-03
在Android平台上,如果要實施自動化測試的話,有幾個方式,比如使用基於Instrumentation類庫及其衍生類,或者是使用monkeyrunner,測試案例運行在PC上,通過USB或者WIFI向Android手機的應用發送測試命令。這兩個方案各有優缺點: 1、
Time of Update: 2018-12-03
HierarchyViewer是Android SDK包中一個非常好用的工具,你在
Time of Update: 2018-12-03
這次我們來講一下,MonkeySourceNetwork.java.這個類相對較大,裡面有許多的內嵌類.(ps. 我不是寫Java出身的,看到內嵌類就不符合我的審美習慣)1.有一個MonkeyCommand的類,這是一個interface. *Command都是他的子類.其中定義了一個很重要的方法:這個方法將string 類型的command轉換為MonkeyEvent對象,並放入commandQueue. MonkeyCommandReturn
Time of Update: 2018-12-03
在網上看到別人寫翻書的效果,我就移植到我的項目中了,那個例子只能讀test.txt檔案,我改成能讀手機sdcard中的所有的txt的程式了,不管txt放在根目錄或者在子目錄下面,都能讀上來,放到listview中顯示txt的檔案! 從sdcard中讀txt顯示在手機螢幕上的效果: 從右上方翻書的效果:
Time of Update: 2018-12-03
這兩天在讀Android Monkey的原始碼.代碼不多,放出分享.我現說一下,Monkey是幹什麼的:簡單的說就是,類比使用者的touch screen和keyboard的輸入.其實這個功能就已經很恐怖了. Google自己說的下面:// Only bind this to local host. This means that you can only// talk to the monkey locally, or though adb port
Time of Update: 2018-12-03
/** * 截屏方法 * @param view * @param path * @param fileName */ public static boolean takeScreenShot(View view ,String path){ boolean
Time of Update: 2018-12-03
在android
Time of Update: 2018-12-03
在開發中發現,隨著android版本的升級,有些class被隱藏掉了。很是苦惱。網上有人提出的方法是將代碼放到源碼的環境中去編譯,這個對我來說有些難搞。首先,沒有源碼的環境;其次,咋個編譯,對我這小白層級的人來說,有難度。在強大的互連網協助下,找到了一個方法。就是利用Java中的反射機制。 關於什麼是反射機制,偶目前為止,也是一知半解,感興趣的tx自己去學習吧。我就不耽誤大家了。 我就來說說,我遇到的問題: 在類比按鍵處理時用到了: IBinder wmbinder =
Time of Update: 2018-12-03
PC端與android手機端使用adb forword通訊伺服器端代碼如下:import java.io.IOException;import java.io.ObjectOutputStream;import java.net.Socket;import java.net.UnknownHostException;import java.util.Scanner;public class Server {public static final String TAG =
Time of Update: 2018-12-03
分享下android下,靜默安裝的方法,靜默安裝就是繞過安裝程式時的提示視窗,直接在後台安裝。注意:靜默安裝的前提是裝置有ROOT許可權。代碼如下:/** * 靜默安裝 * @param file * @return */public boolean slientInstall(File file) {boolean result = false;Process process = null;OutputStream out = null;try {process =
Time of Update: 2018-12-03
關於 emulator-5554 disconnected! Cancelling 'xxx activity launch'!的問題,解決方案:d:cd D:/Program Files/android-sdk-windows-1.6_r1/toolsemulator -avd avd1.6其中 D:/Program Files/android-sdk-windows-1.6_r1/tools是Android SDK目錄emulator -avd