Time of Update: 2018-12-03
在項目中我們會經常遇到這種圓角效果,因為直角的看起來確實不那麼雅觀,可能大家會想到用圖片實現,試想上中下要分別做三張圖片,這樣既會是自己的項目增大也會增加記憶體使用量量,所以使用shape來實現不失為一種更好的實現方式。在這裡先看一下shape的使用: <?xml version="1.0" encoding="utf-8"?><shape
Time of Update: 2018-12-03
最近做到的應用做剛好需要添加捷徑的功能, 在參考了原始碼和網上一些其他資料後做了出來. 在做的時候遇到兩個問題,一. 程式卸載後案頭捷徑仍然存在: 關於此問題, 網上的資料和實際中很多應用程式的老版本或者目前的版本仍存在. 參考原始碼後,我找出瞭解決方案: 建立shortcut時需要設定 Extre_ShortCut_Intent 的action.和category,使建立的shortcut與自己的應用產生綁定的關係:二.
Time of Update: 2018-12-03
一.camera啟動1.一個activity啟動調用流程: onCreate()-->onStart()-->onResume() onCreate(): 1.可添加所需布局檔案,畫介面。 2.開啟線程,啟動硬體網路攝影機,調用CameraHolder.instance().open()得到一個android.hardwareCamera執行個體mCameraDevice
Time of Update: 2018-12-03
本文介紹了android下的assets和Res下檔案的格式,以及如何擷取檔案內容。同時說明了assets和raw檔案夾下檔案大小的限制,以及解決方案。1、 相關檔案夾介紹 在Android專案檔夾裡面,主要的資源檔是放在res檔案夾裡面的。assets檔案夾是存放不進行編譯加工的原生檔案,即該檔案夾裡面的檔案不會像xml,java檔案被先行編譯,可以存放一些圖片,html,js, css等檔案。在後面會介紹如何讀取assets檔案夾的資源!
Time of Update: 2018-12-03
一、擷取網路資源用戶端代碼:package com.net.demo.service;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLConnection;import java.util.ArrayList;import java.util.List;import org.json.JSONArray;import
Time of Update: 2018-12-03
注意:本文出自 “阿飛”的部落格 ,如果要轉載本文章,請與作者聯絡!並註明來源: http://blog.csdn.net/faye0412/article/details/7970155這兩天忽然收到Test Team告知公司Android用戶端一應用在部分手機上出現下述異常,部分又運行良好,很是奇怪:1) HttpUtils/ getInputStream failed, e:Received authentication challenge is nullPS:
Time of Update: 2018-12-03
希望能幫到大家,希望大家繼續補充 MyLocation
Time of Update: 2018-12-03
ExpandableListView Group
Time of Update: 2018-12-03
我今天講幾個我在開發中遇見的幾個重要屬性,和大家分享一下。 1.我以前不知道RepeatButton的重要性,直到我一直再為怎麼讓button實作類別似KeyDown,KeyUp的功能的時候,是RepeatButton幫了我; 2.Network.time指的是當前的網路時間,Time.time是一個類似秒錶的東西,從0開始計數。 var x:float=0;function OnGUI() { var t1:float; var
Time of Update: 2018-12-03
判斷一個點是否在一個封閉的Path中,可以將Path理解為點的集合,也就是說Path可以近似看作是一個多邊形,問題即轉化為判斷一個點是否在一個多邊形裡面。關於判斷點是否在多邊形內,http://en.wikipedia.org/wiki/Point_in_polygon有詳細描述。下面的代碼描述了一個套索類,該類可以判斷一個點是否在使用者手指所畫的一個套索地區中:/** * a polygon represents a lasso. * * @author snow * */public
Time of Update: 2018-12-03
第一部分 libutils概述 libutils是Android的底層庫,這個庫以C++實現,它提供的API也是C++的。Android的層次的C語言程式和庫,大都基於libutils開發。 libutils中的標頭檔如下所示:frameworks/base/include/utilslibutils的源檔案:frameworks/base/libs/utilslibutils的庫名稱:libutils.so
Time of Update: 2018-12-03
源生的radiobutton空間的按鈕表徵圖大家都知道是一個圓形的按鈕形狀,由於業務的需要有可能更改它的樣式,所以就用到了自訂表徵圖樣式。更改radiobutton表徵圖樣式的方法其實很簡單,只需要一個selector選取器檔案即可,廢話不多說了,貼代碼:請看radiobutton.xml檔案,該檔案位於layout檔案夾中<?xml version="1.0" encoding="utf-8"?> <selector
Time of Update: 2018-12-03
Android軟體APK安裝方法很簡單,下面我就和大家分享一下如何安裝APK檔案到Android模擬器的圖文教程。1) 首先啟動Android模擬器,在Android SDK的Tools檔案夾中找到Emulator檔案,雙擊emulator.exe即可啟動模擬器2) 複製需要安裝的APK檔案到Android SDK的Tools檔案夾中(APK和emulator.exe同檔案夾),這裡我們示範安裝的為OperaMini.apk檔案3) 執行 Windows開始菜單 => 所有程式 =>
Time of Update: 2018-12-03
為了方便在手機上(Galaxy Note with CM10),調試Android4.1 系統瀏覽器的代碼,進行代碼研究,我把系統瀏覽器編譯成了一個獨立的應用,不會跟ROM原來的系統瀏覽器產生衝突,可以很方便地在Eclipse自己建立的工程裡面對Java部分的代碼進行跟蹤調試,理論上C++的部分也可以通過GDB進行調試。自己編譯的庫,顯示Layer邊界和資訊首先系統瀏覽器可以認為分為3部分:1,Browser.Apk 一個全功能瀏覽器應用2,android.webkit
Time of Update: 2018-12-03
原文地址:http://www.eoeandroid.com/thread-156394-1-1.html下午從網上看到2篇文章:第一篇:雜談:後台進程對Android效能的影響Android現在這麼火,各種的裝置也是琳琅滿目,高中低等,大小螢幕都有,但是它始終未能達到iOS那樣的令人稱讚的卓越體驗和效能,其操作的流暢度,效能和安全性方面總是略輸iOS一籌。據說iPhone4雖然是單核512M記憶體,但是比Android的雙核1G記憶體的操作起來更流暢,iPad2雖然是也只有512M的記憶體但是
Time of Update: 2018-12-03
田海立2013-08-10Android封裝的同步類主要有MUTEX(AutoMutex)與Condition。本文分析如何使用他們,具體的實現參見《Android中線程同步之MUTEX與Condtion的實現》與《pthread之MUTEX與Condition用法》。Keywords: Mutex, Condition Variable, AutoLock/AutoMutex, Android關鍵字:互斥體、條件變數、自動鎖/自動互斥體、Android一、MUTEX看MUTEX的外部介面定義(
Time of Update: 2018-12-03
android系統支援全文檢索索引, 是通過sqlite的fts3來提供支援的.見:http://androidappdocs.appspot.com/guide/topics/search/search-dialog.html的searching your data部分.原因是如果使用like是很慢的. 在android下如果用like做查詢, 比如LIKE somestrin%, 是很慢的, 有多慢呢, 10萬行的表, 大概要1300ms吧. 不是我測試的,
Time of Update: 2018-12-03
最近在做android-ndk開發,因為需要涉及到動態庫(so)問題,需要對手機檔案進行讀寫,結果發現手機檔案系統不讓寫,搜尋了一翻。解決:在終端輸入:$ mount1:可以發現只有讀的許可權(/dev/block/mmcblk0p25 /system )修改它的許可權:$mount -o remount /dev/block/mmcblk0p25 /system2:3:增加需要寫的檔案夾的許可權:chmod 777 /system增加需要操作的裝置許可權:chmod 777
Time of Update: 2018-12-03
Android簡單的動態控制軟鍵盤的顯隱:隱藏軟鍵盤方法:getWindow().addFlags(WindowManager.LayoutParams.FLAG_ALT_FOCUSABLE_IM);源碼注釋:/** Window flag: invert the state of{@link #FLAG_NOT_FOCUSABLE} with * respect to how this window interacts with the current method.
Time of Update: 2018-12-03
之前有個客戶的需求特別怪,要求應用不在全部應用程式列表裡顯示,通過撥打指定的電話號碼形式啟動應用,開始的想發就是在manifest.xml裡的第一個activity裡不添加<action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" />這兩個intentfilter。發現在4.0以上的版本就會出現錯誤!4.