標籤:在做配合手機用戶端的Web
標籤:擷取包名、開啟通知欄、快速設定、擷取布局檔案的方法一、包名、通知欄、快速設定、布局檔案等相關知識:1)包名:標示應用的符號,每個應用的名字2)通知欄:從主介面的頂端向下拉,就可以開啟通知欄3)快速設定:開啟通知欄,右上方有個設定,快速設定可以進行設定、無線網路等等4)布局檔案:介面布局的檔案,顯示介面各個控制項元素資訊的檔案二、相關API:傳回值包名描述voidgetCurrentPackageName()擷取當前介面的包名voiddumpWindowHierarchy(String
標籤: 最近因為項目需求當中,需要按一個按鍵,退回到指定的Activity,有可能是連續退幾個Activity,第一時間想到的是多寫幾個finish()......然後想想就不可能,查了下Activity的相關資料,假如需要回退到Activity A,那麼把A的啟動模式設定為singleTask就可以了,在Manifest.xml中A的聲明裡面加上一句話,Android::launchmode
標籤:一、滅屏和喚醒螢幕相關知識:1)滅屏:按電源鍵將螢幕熄滅2)喚醒螢幕:在滅屏狀態下按電源鍵喚醒螢幕二、滅屏與喚屏相關的API:傳回值方法名描述voidwakeUp()類比按電源鍵,如果螢幕是喚醒的沒有任何作用voidsleep()類比按電源鍵,如果螢幕是關閉的則沒有任何作用booleanisScreenOn()檢查螢幕是否亮屏 三、API應用舉例:package com.uiautomatortest;import android.
標籤:HTTP協議說明:apache tomcat伺服器必須佔用8080連接埠一、URL1.基本介紹URL的全稱是Uniform Resource Locator(統一資源定位器)通過1個URL,能找到互連網上唯一的1個資源URL就是資源的地址、位置,互連網上的每個資源都有一個唯一的URL 2.URL中常見的協議(1)HTTP超文字傳輸通訊協定
標籤:Android網路請求庫:android-async-http開源架構 之前有一篇描述了用戶端請求伺服器端的方式—Post的請求方式。今天介紹一個請求伺服器的一個開源庫—android-async-http庫。 1. 概念: 這個網路請求庫是基於Apache HttpClient庫之上的一個非同步網路請求處理庫,網路處理均基於Android的非UI線程,通過回調方法(匿名內部類)處理請求結果。 2. 特徵:
標籤:uitableviewcell 左劃 編輯 左劃刪除 今天來介紹下iOS開發中UITableView的Cell左劃實現中置頂,刪除等功能。該功能在iOS8.0以前是需要很複雜的實現,不過github上應該有現成demo,不過今天介紹的是在iOS8.0以後蘋果新推出的api,來實現Cell左劃自訂控制項。 1.
標籤:android 版本更新 非同步 伺服器 progressdialog (本文講解了在Android中實現APP版本更新,文末附有源碼。)看完本文,您可以學到:1.版本更新的方法2.與背景互動3.Android中Handler的使用4.Android中ProgressDialog的使用話不多說,先來看看:一、大致思路闡述首
標籤:android popupwindow navigator 進入互連網行業幾天了, 從手機行業轉到互連網行業也在慢慢的適應: IDE工具的使用(之前一直在Ubuntu 命令列進行開發), 版本管理工具,代碼架構等等這些都需要重新適應。 好在本人還有一些底子,所以適應起來還算快^_^.
標籤:在開發過程中遇到問題時,無法非常方便的擷取到資料包,導致分析解決問題比較麻煩。這裡介紹如何在Android手機上實現tcpdump抓包。 1、root機器 在用tcpdump抓包過程中,需要使用到root許可權。當前可以進行root的方法有很多,個人推薦http://root.baidu.com/,安裝使用挺方便的。2、準備adb工具
標籤:近日,英國的一位眼科醫生開發出了一種攜帶型的眼科檢查套件——Peek。這個套件軟體硬體兼而有之,軟體就是可以安裝在智能手機上的app,而硬體則是使用智能手機上的網路攝影機外加3D列印的適配器。 開發人員希望這個套件能夠協助那些身處偏遠地區、醫學條件簡陋的醫護人員很方便地對患者的眼部進行基本的檢測,可以提早發現眼部疾病徵兆並提前幹預,以避免原本可以治療的疾病由於無法診斷而惡化,甚至導致失明。
標籤:【**導讀**】在Android應用開發的過程中,我們需要時刻注意保證應用程式的穩定和UI操作響應及時,因為不穩定或響應緩慢的應用將給應用帶來不好的印象,嚴重的使用者卸載你的APP,這樣你的努力就沒有體現的價值了。本文試圖從AsnycTask的作用說起,進一步的講解一下內部的實現機制。如果有一些開發經驗的人,讀完之後應該對使用AsnycTask過程中的一些問題豁然開朗,開發經驗不豐富的也可以從中找到使用過程中的注意點。 為何引入AsnyncTask?
標籤:android 手機 螢幕 DPI:每英吋像素數簡單的螢幕解析度計算方法:DisplayMetrics metrics = new DisplayMetrics();Display display =
標籤:android mvvm 資料繫結 原文地址 MasteringAndroidDataBinding本教程是跟著 Data Binding Guide 學習過程中得出的一些實踐經驗,同時修改了官方教程的一些錯誤,每一個知識點都有對應的源碼,爭取做到實踐與理論相結合。Data Binding 解決了 Android UI 編程中的一個痛點,官方原生支援 MVVM
標籤:如題:android 高德地圖出現【定位失敗key鑒權失敗】原因:使用的是debug模式下的SHA1,發布的版本正確擷取SHA1的方式見: 方法二使用 keytool(jdk內建工具),按照如下步驟進行操作:1.運行進入控制台。2.在彈出的控制台視窗中輸入 cd .android 定位到 .android 檔案夾。3.繼續在控制台輸入命令。開發模式使用 debug.keystore,命令為:keytool -list -v -keystore
標籤:抽屜效果的導覽功能表 看了很多應用,覺得這種側滑的抽屜效果的菜單很好。 不用切換到另一個頁面,也不用去按菜單的硬體按鈕,直接在介面上一個按鈕點擊,菜單就滑出來,而且感覺能放很多東西。 關於實現,搜尋了一下,有如下兩種: 1.用SlidingDrawer: http://developer.android.com/reference/android/widget/SlidingDrawer.html 但是不知道為什麼這個類官方不建議再繼續用了: Deprecated
標籤:android library 移動 應用 1 描述: 項目經常需要引用別人的library工程,在選項中add進來後,點擊應用或者確定,關閉頁面。回到代碼中卻發現無法連結,重新開啟properties查看,發現匯入的工程總是提示紅色,add失敗的樣子。原因: 項目與引用的library不在一個工作區,將兩個工程放入一個工作區即可2
標籤:1、自訂Adapter中配置: 1 public class MyAdapter extends BaseAdapter{ 2 3 int mSelect = 0; //選中項 4 5 ...... 6 7 public void changeSelected(int positon){ //重新整理方法 8 if(positon != mSelect){ 9 mSelect = positon;10
標籤:找不到adb 虛擬機器 流氓軟體360 運行android虛擬機器的時候總是說adb連接埠被佔用,但是你找到被佔用的連接埠並且kill之後發現虛擬機器依然報這樣的錯誤,受困擾很久了 ,其實一直的原因就是你電腦裝流氓軟體360了 。把所有的360卸載之後你會發現虛擬機器運行特別好,而且電腦速度變得更加快。 所以解決問題就是卸載所有的360軟體, 然後重新啟動android studio,在運行虛擬機器之後就會變得正常。本文出自 “Android從0到1的過程” 部落格,
標籤:dp sp 螢幕密度 螢幕解析度 Android把螢幕大小分成四種:small, normal, large, xlarge; 螢幕密度分成:low(ldpi), medium(mdpi), high(hdpi), extra high(xhdpi);各個螢幕密度之間的關係如下: 密度名稱 密度的參考值(dpi) 關係 對應的螢幕解析度