Android雜談–ubuntu adb不識別裝置-解決方案

  每次重裝系統後重新設定SDK後總是會出現點小問題,索性把它們記錄下來方面以後查閱一、首先保證你的SDK已經安裝好了(把platforms中的adb等工具拷貝到tools目錄下)註:配置Andorid SDK到path到.bashrc中$vim .bashrc配置如下二、用真機運行Android程式的出現了一串???????,需要配置一下就可以了(我用的是htc desire z)1、檢查一下usb$lsusb顯示:Bus 002 Device 006: ID 0bb4:0c91 High

Android NDK開發–ubuntu下ndk r7版本awk問題解決

以前用過的ndk r4、ndk r6版本都有差別,前兩者主要是配置環境的時候r6改進了很多,解壓後就可以直接使用,r7版本也如此。但是最新的ndk r7版本在build

Android雜談–網路狀態判斷

  許多連網應用都在開始啟動並執行時候檢查當前網路狀態,如果沒有開啟則去開啟它,記錄一下以前寫程式時的網路檢查,發現人的記憶力真是有限,總是隔段時間久忘記,所以記錄下來是最好的記憶。  我們可以在一開始啟動程式的時候檢查網路連接狀況,如果沒有開啟則彈出對話方塊設定網路  首先需要加入許可權<uses-permission

Android Debug bridge

ADB全稱Android Debug Bridge, 是android sdk裡的一個工具, 用這個工具可以直接操作管理android模擬器或者真實的andriod裝置。三個組件用戶端(Client):運行在我們的開發電腦上,可以通過adb命令來啟動Client,其他的android工具,如ADT外掛程式和DDMS也可以建立Client。伺服器(Server):作為背景程式運行在我們的開發電腦上,它的作用是負責Client與模擬器或手機裝置上adb 守護進程(Deamon)之間的通訊。守護進程(

Android應用程式構建原理

Android

Android開發人員必備的10 個開發工具

工欲善其事,必先利其器,Android SDK 本身包含很多協助開發人員設計、開發、測試和發布 Android 應用的工具,在本文中,我們將討論 10 個最常用的工具。1.Eclipse ADTEclipse ADT 是 Eclipse 平台下用來開發 Android 應用程式的外掛程式。 2.The SDK and AVD Manager該工具包含很多重要的功能,包括管理不同的 Android SDK 版本(構建目標),你知道的 Android

Android UI設計–ListView的頁尾(footer)的使用

有時候使用ListView顯示一些資料時,希望在清單項目的尾部增加一個頁尾(註:不是放在螢幕的最低端),頁尾會隨著ListView的數量的增加而自動跟隨,由於ListView在數量超過螢幕顯示的數量的時候,導致你使用在布局中layout_below某個布局下失效(如果ListView數量少於螢幕顯示數量,則顯示頁尾,否則將被覆蓋)。實現方式有兩種,一種是通過ScrollView裡面嵌套布局實現,另一種是通過ListView的addFooterView()方法實現,第一種google官方不推薦。a

Android的開機流程

1. 系統引導bootloader1) 源碼:bootable/bootloader/*2)

Android雜談–ubuntu系統下adb串連小米2

發現Ubuntu12.04不能串連小米開發,adb devices不能看到裝置!  搞了一個上午才搞成功! 小米手機利用USB串連到Ubuntu 12.04系統。運行下面的命令:longskywang@bjb0503:~$ lsusbBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 001

Android應用程式組件深入剖析

Android應用程式由一些零散的有聯絡的組件組成,通過一個工程manifest綁定在一起。在manifest中,描述了每一個組件以及組件的作用。這裡有6個組件,它們是Android應用程式的基石:Activitiy(活動)應用程式的顯示層。Activity就是一個使用者可視化,可互動的介面。

Android錯誤-error: Found text ” ” where item tag is expected

error: Found text " " where item tag is expected如果你是自己建立的一個檔案,裡面自己寫<string name="key">value</string>然後再拷貝到strings.xml中,或者從別的文檔中拷貝粘貼的,,則可能會出現上述為題,非常噁心這個錯誤的原因是空格的格式不正確而引起的解決方案:1.在eclipse編輯器中重寫一遍<string

Android UI設計–PopupWindow顯示位置設定

當點擊某個按鈕並彈出PopupWindow時,PopupWindow左下角預設與按鈕對齊,但是如果PopupWindow是的那樣,會發生錯位的情況,尤其是不同尺寸的平板上,那錯位錯的不是一般的不靠譜,而Android本身只提供了如下幾個方法設定PopupWindow顯示位置showAsDropDown(View anchor, int xoff, int yoff) 以anchor的左下角為參照點,定義位移showAsDropDown(android.view.View)

Android UI設計–ListView內嵌CheckBox的多選和刪除

有時候項目中的ListView內需要內建一個CheckBox,供使用者選擇,多選,刪除等等先看源碼DataItem.javapackage com.example.checkboxdemo;public class DataItem {private String title;private boolean flag;public String getTitle() {return title;}public void setTitle(String title) {this.title =

Android UI設計–ListView的item選中效果

有時app會需要點擊某個item並實現選中的效果,例如做pad時用Fragment實現的左側列表右側內容的效果,點擊左側某一個item後會高亮選中有時簡單的使用setSelected(boolean b)或setSelection(int position)會不成功,需要重寫Adapter,並在getView中進行處理package com.example.selectitemtest;import java.util.ArrayList;import

Android雜談-RelativeLayout中的baseline是什嗎?

中文翻譯是基準線的意思,看似簡單又有些不好理解,其實這個baseline相當於筆記本裡寫文字時候的底下的那條線,在RelativeLayout中baseline舉例:比如,加入兩個相鄰的TextView,給第二個TextView一個大一點的padding(比如20dp),如果加了layout_alignBaseline到第二個TextView中的話,TextView中的文字"world"會與第一個TextView中的"hello"處於同一水平線,第二個TextView控制項是上移了,就好像是"h

Android雜談–禁止TimePicker控制項通過keyboard輸入

Android 4.1版本以上用的是類似與ios的滾動時間控制項,但是4.1以下,用的TimePicker確實通過點擊上下按鈕來更改時間的,雖然也提供了編輯框編輯,但是可能會超出編輯範圍如果要禁止編輯TimePicker的輸入框,通過設定一個屬性即可//Forbid the keyboard in TimePickermTimeStart = (TimePicker)

Android UI設計–ListView Item的OnItemLongClickListener同時監聽兩種事件

例如mp3播放器的音樂播放清單,點擊一個item後開始播放音樂(OnItemClickListener),長按讓其進入編輯模式(不跳轉到另一個頁面,還在同一個頁面),此時用到了OnItemLongClickListener,然後再次長按某一個音樂的條目進行拖動(改變列表順序),這時需要屏蔽掉上一次長按進入編輯模式的事件。實現代碼如下package com.example.longdoubleclickdemo;import java.util.ArrayList;import

Android雜談–TextView處理html標籤

有時需要在TextView中顯示帶有html標籤的字串,並希望自動將html標籤轉換為可以點擊的連結可以通過如下的方式處理:CharSequence richText = Html.fromHtml(message);mText.setMovementMethod(LinkMovementMethod.getInstance());另外字串如果是通過encode過的話,實際的顯示應該是亂碼,類似於下文中帶有%20這種方式的字串,所以可以重新decode一下即可代碼如下:public class

Android雜談–擷取當前android系統的launcher包名

由於定製的原因,不同手機的launcher包名不一樣比如:miui: com.miui.homehuawei: com.huawei.android.launchermoto and htc: com.android.launchersamsung: com.sec.android.app.launcher但是android手機類型數量太多,不同手機的launcher都不相同,下面的代碼是擷取當前啟動並執行系統的launcher包名public String

Mono for Android 4.2初探

  最近發布的Mono for Android 4.2允許使用者利用Xamarin設計介面建立美觀簡潔的使用者介面。現在,我們可以通過拖拽操作在Visual Studio的XAML設計介面中任意處理UI元素。  最近發布的Mono for Android 4.2允許使用者利用Xamarin設計介面建立美觀簡潔的使用者介面(簡稱UI)。現在,我們可以通過拖拽操作在Visual Studio的XAML設計介面中任意處理UI元素。此外,MonoDevelop

總頁數: 2771 1 .... 314 315 316 317 318 .... 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.