Android進階:動態修改android內建搜尋對話方塊(浮動搜尋)的Icon

上次寫的是構建Android內建浮動搜尋方塊的配置,當然很簡單了,就是麻煩點而已 在我寫demo的過程中我發現一個問題 上次有提到 其中有個 android:icon="@drawable/menu_route" 本來以為可以設定 就搜尋Text前面那個View的 後來發現不起作用,而且文檔中都沒提到這個屬性 看來確實沒用啊 因為這屬性我可折騰好久 效果 就是這個了,看了SDK的文檔發現確實這裡沒有提供修改表徵圖的配置,那如果這裡有需求要改的情況怎麼辦呢,所以研究了下源碼

【Android應用】 蘇州即時公交

 本應用基於蘇州地圖網, 僅為方便使用者。  準系統:1. 公交線路查詢2. 公交月台查詢3. 即時公交資訊 適用範圍:平台:    Android 2.1及以上解析度: 480*800 (其他解析度未測) (需要訪問網路)  具體看圖: (注意: 這邊的本地版, 僅僅是查詢首頁在本地, 不是完完全全的本地版,資料還是在伺服器上, 只能為使用者稍微減少一些流量開銷! )          ( 需要本軟體的話, 請留下你的郵箱, 我會儘快發給你們!)註:

android 圖片橫向滾動效果 原創【安卓進化五】

   近日有個同事要做一個效果:圖片橫向排列,而且可以橫向滾動,而且能點擊圖片觸發事件,用gallery也可以實現這個效果,現在我用ImageButton來實現,在xml檔案中用HorizontalScrollView包起來這個布局檔案就可以了。現把代碼分享給大家;先貼圖讓大家看一眼效果:整個隊列在左邊:                 整個隊列在中間:                整個隊列在右邊:     一、main.xml布局<?xml version="1.0"

Android進階:實現多線程下載檔案

多線程下載大概思路就是通過Range 屬性實現檔案分段,然後用RandomAccessFile 來讀寫檔案,最終合并為一個檔案 首先看下  建立工程 ThreadDemo 首先布局檔案 threaddemo.xml <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android入門:深入學習理解 Handler HandlerThread AsyncQueryHandler 三者的關係

首先建立工程 ThreadDemo 建立Activity 一、Handler Handler在android裡負責發送和處理訊息。它的主要用途有:  1)按計劃發送訊息或執行某個Runnanble(使用POST方法);  2)從其他線程中發送來的訊息放入訊息佇列中,避免線程衝突(常見於更新UI線程)   預設情況下,Handler接受的是當前線程下的訊息迴圈執行個體(使用Handler(Looper looper)、Handler(Looper  looper,

android GridView,Gallery,ListView 【安卓進化六】

       一、今天總結了下幾種常用的控制項GridView,Gallery,ListView,希望對大家有協助,基本是改的例子程式,先看:    首頁面效果:                            點擊GridView後出現的介面:       點擊Gallery後出現的介面:            點擊ListView後出現的介面:      二、先把xml檔案的代碼貼出來: 1、main.xml檔案中的代碼<?xml version="1.0" encoding="

android adb常用命令總結【安卓進化十】

       工作中經常會用到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、

Android進階:在地圖MapView中 點擊Overlay彈出帶帶尾巴的浮動氣泡 提示資訊並關閉

使用者查詢POI點後會在MapView中以Overlay的方式顯示POI點資訊 使用者點擊Overlay後可以顯示詳細資料 先看效果  在相應的Overlay所在的GeoPoint顯示該提示 下面看實現: 首先背景為9patch圖片   這樣就可以隨意在裡面加內容了 我這裡通過一個布局檔案來進行控制 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:background="@

Android中launcherMode=”singleTask”詳解【android源碼解析六】

            android中launcherMode有4中屬性:standard(預設), singleTop,singleTask和 singleInstance;網上有好多例子講解這四種關係的:下面我列舉幾個連結:       大明原創---->轉載請標明出處:http://blog.csdn.net/wdaming1986/article/details/7304191        http://www.cnblogs.com/xiaoQLu/archive/2011/

修改android monkey源碼使其支援UI自動化測試

    在Android平台上,如果要實施自動化測試的話,有幾個方式,比如使用基於Instrumentation類庫及其衍生類,或者是使用monkeyrunner,測試案例運行在PC上,通過USB或者WIFI向Android手機的應用發送測試命令。這兩個方案各有優缺點:    1、

Android工具HierarchyViewer 代碼導讀(1) — 功能實現示範

HierarchyViewer是Android SDK包中一個非常好用的工具,你在

Android Monkey(二)

這次我們來講一下,MonkeySourceNetwork.java.這個類相對較大,裡面有許多的內嵌類.(ps. 我不是寫Java出身的,看到內嵌類就不符合我的審美習慣)1.有一個MonkeyCommand的類,這是一個interface. *Command都是他的子類.其中定義了一個很重要的方法:這個方法將string 類型的command轉換為MonkeyEvent對象,並放入commandQueue. MonkeyCommandReturn

android讀sdcard的txt檔案 移植的項目【安卓進化八】

              在網上看到別人寫翻書的效果,我就移植到我的項目中了,那個例子只能讀test.txt檔案,我改成能讀手機sdcard中的所有的txt的程式了,不管txt放在根目錄或者在子目錄下面,都能讀上來,放到listview中顯示txt的檔案!                      從sdcard中讀txt顯示在手機螢幕上的效果:                                          從右上方翻書的效果:                       

Android Monkey(一)

這兩天在讀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

android截屏方法

/** * 截屏方法 * @param view * @param path * @param fileName */ public static boolean takeScreenShot(View view ,String path){ boolean

Android類比按鍵

在android

Android開發中隱藏類的使用

在開發中發現,隨著android版本的升級,有些class被隱藏掉了。很是苦惱。網上有人提出的方法是將代碼放到源碼的環境中去編譯,這個對我來說有些難搞。首先,沒有源碼的環境;其次,咋個編譯,對我這小白層級的人來說,有難度。在強大的互連網協助下,找到了一個方法。就是利用Java中的反射機制。  關於什麼是反射機制,偶目前為止,也是一知半解,感興趣的tx自己去學習吧。我就不耽誤大家了。  我就來說說,我遇到的問題:  在類比按鍵處理時用到了:  IBinder wmbinder =

PC端與android手機端使用adb forword通訊

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 =

android 靜默安裝

分享下android下,靜默安裝的方法,靜默安裝就是繞過安裝程式時的提示視窗,直接在後台安裝。注意:靜默安裝的前提是裝置有ROOT許可權。代碼如下:/** * 靜默安裝 * @param file * @return */public boolean slientInstall(File file) {boolean result = false;Process process = null;OutputStream out = null;try {process =

Android模擬器出現emulator-5554 disconnected! Cancelling activity launch !的解決辦法

關於 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

總頁數: 2771 1 .... 1105 1106 1107 1108 1109 .... 2771 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.