Time of Update: 2015-08-16
標籤:為瞭解決電池表徵圖的問題,順帶看了看電池資訊的擷取方法 ;自己寫了一個小栗子,來驗證一下效果電池的資訊,一般都在BatteryManager裡面,資訊是用廣播發出的。我們更新資訊需要一個廣播接收器註冊一個廣播接收器,接收 Intent.ACTION_BATTERY_CHANGED ,從intent中讀出想要的電池資訊比如 BatteryManager.EXTRA_STATUS
Time of Update: 2015-08-16
標籤:音樂播放器 service jsoup 從本文開始,詳細講述一個音樂播放器的實現,以及從網路解析資料擷取最新推薦歌曲以及歌曲下載的功能。 功能介紹如下: 1、擷取本地歌曲列表,實現歌曲播放功能。 2、利用硬體加速感應器,搖動手機實現切換歌曲的功能 3、利用jsoup解析網頁資料,從網路擷取歌曲列表,同時實現歌曲和歌詞下載到手機本地的功能。 4、通知欄提醒,實現仿QQ音樂播放器的通知欄功能.
Time of Update: 2015-08-16
標籤: 幾天前運行Java project工程時出現如下錯誤: 1. 首先查看檔案名稱是否為:log4j.properties 或者 log4j.xml . 2. 確認無誤之後,在查看檔案位置是否正確,java project需要將檔案放於: 工程/src/ 或者 工程/自訂的檔案夾/ .即放於頂級目錄下, web Projiect
Time of Update: 2015-08-16
標籤:超級猜圖1>重點介面可變元素索引、描述以及圖片會隨著點擊下一題按鈕自動更換對應的內容點擊放大按鈕或者圖片本身可以放大圖片,且圖片放大後,有一層半透明的遮蓋處在圖片後面,遮蓋住螢幕上的的其他內容點擊遮蓋或者其圖片可以將圖片恢複大小,並且遮蓋消失。每次點擊下一題按鈕,下方的答案框數答案文字選項也隨之改變。點擊下方候選答案按鈕,此按鈕隱藏並且按順序顯示到上方的答案框中。自動判斷答案是否填滿,填滿後檢測是否正確,正確顯示藍色,並自動跳到下一題同時加分;錯誤顯示紅色。點擊提示按鈕,顯示正確答案
Time of Update: 2015-08-16
標籤: LZ該公司最近接手一個項目,需要寫一個圓形旋轉菜單,和菜單之間的移動換位支援,我本來以為這樣的demo如若互連網是非常。想想你媽媽也幫不了我,空旋轉,但它不能改變位置,所以LZ我們只能靠自己摸索。 最後LZ參考代碼的線上部分。了一個自己定義的view最終實現了這個看似非常吊。卻沒有實際意義的功能。在此貢獻出來給廣大碼農們共用。 話不多說,先上代碼: 自己定義view類:public class RoundSpinView
Time of Update: 2015-08-16
標籤:android 自動化測試 前提:在Android 通話自動化測試中會用到am命令去撥打到電話、開啟音樂播放器播放音樂等等操作。這裡總結一下am命令。Android am命令:(1)命令參數:am start -n 包名(package)/包名.活動(activity)名稱 其實啟動的方法可以從應用的AndroidManifest.xml檔案中找到,然而並無什麼卵用。(2)舉例:a)啟動Music、視頻: am
Time of Update: 2015-08-16
標籤:瞬移 飛機大戰 motionevent 在遊戲開發時,角色可以隨手指移動,但是當手指移動到螢幕另一個位置時,角色可以瞬移解決方案如下:在手指觸控螢幕幕時進行判定,如果手指點到了角色並且在螢幕上進行滑動,角色才移動具體代碼如下:定義一個值a當手指點到了角色並且在螢幕上進行滑動,a的值變為1,當手指離開螢幕,a的值變為0,當a=1時角色才進行移動。 if(event.getActio
Time of Update: 2015-08-16
標籤:載入動態圖片 gif gif包 安卓開發 有兩種方法第一種 麻煩,需要把一張gif圖分解幀,然後將幀一張一張繪製,很麻煩。第二種,可以直接在網上下載一個drawable.gif 包包裡libs檔案夾下有以下檔案650) this.width=650;" style="float:left;"
Time of Update: 2015-08-16
標籤:播放視頻 安卓開發 uri videoview 在安卓應用裡添加一個視頻檔案,需要在res中添加一個名為raw(不能亂起)的檔案夾,裡面存放你要播放的視頻檔案代碼如下:1.在lanyout中添加一個videoview<?xml version="1.0" encoding="utf-8"?><LinearLayout
Time of Update: 2015-08-16
標籤:android 簽名打包 應用已經開發出來了,下一步我們需要思考推廣方面的工作。那麼如何才能讓更多的使用者知道並使用我們的應用程式呢?在手機----領域,最常見的做法就是將程式發布到某個市集中,這樣使用者就可以通過商店找到我們的應用程式,然後輕鬆地進行下載和安裝。說到市集,在Android領域真的可以稱得上是百家爭鳴,除了Google官方推出的Google
Time of Update: 2015-08-16
標籤:android sdk adt 混淆 proguard 我在部落格上發表一些我的Android學習心得,希望對大家能有協助。 這一篇我們講述一下最新的ADT環境下如何進行Android混淆在新版本的ADT建立項目時,混碼的檔案不再是proguard.cfg,
Time of Update: 2015-08-16
標籤:Android和iOS那個好?應該先往哪個上面投入資源?多次被人問到此類問題,筆者剛好自己的項目也需要考慮iOS版本。就索性進行了一番調研,於是有了本文(本次不討論越獄的iOS)首先從情感上,你喜歡哪個就好,就像百事可樂和可口可樂,當然這個比喻不是很恰當,因為可樂喝起來幾乎一樣,但是Android和iOS還是有很大差別的。iOS來源於Apple的OSX,是UNIX系統,OSX已經有差不多10年的曆史,從核心底層到軟體架構都是逐步發展過來的。iOS使用ObjectivC這個古老的語言來做開發
Time of Update: 2015-08-16
標籤:iOS鍵盤高度 英文 216(不帶聯想功能) 英文 252(帶聯想功能) 中文 252系統內建表情鍵盤的高度是 253 在使用系統鍵盤的時候,如果遇到輸入框被鍵盤擋住的情況 就要用通知中樞 來調整輸入框的位置,讓輸入框不被擋住 上面導覽列高度 64(20的電池等資訊顯示地區, 44的導覽列) 下面 tabbar 49 導覽列標準 左右兩側均距離邊緣 15 ,寬高分別是50 30
Time of Update: 2015-08-16
標籤:android listview 最近討論了一個項目需求,在ListView的Item中放置了一個類似電話的表徵圖,點擊表徵圖可以將號碼調到撥號介面。實現起來很是容易,原理也易懂,較為實用,項目中有需要的可以直接引入。 我類比了一個簡單的demo.代碼如下: 1.ListAdapter.java:package com.example.listviewphone;import java.util.List;import
Time of Update: 2015-08-16
標籤:軟工 反思 合作 多態 視頻 “介面你覺得是什嗎?”在我沒有回複這集視頻之前我會直接說解耦。為什麼是解耦,可能我當時覺得只要在B層和D層中穿插一層,那麼B層就不會直接調用D層的類的方法,這樣子就達到瞭解耦的效果。後來我才發現了我敲代碼的一個誤區,那就是我在敲機房收費系統的時候僅僅按照七層的樣式,每定義一個介面的時候就實現一
Time of Update: 2015-08-16
標籤: 當引入第三方的架構的時候 容易產生以下問題: The file “XXX.app” couldn’t be opened because you don’t have permission to view it. 造成的原因: info檔案中的欄位Executable file 與 build settings欄中的Packaging中的Product Name
Time of Update: 2015-08-16
標籤:題意:給你一棵樹,初始各節點有一個蘋果,給出兩種操作,C x 表示若x節點有蘋果拿掉,無蘋果就長一個。Q x查詢以x為根的子樹中有多少個蘋果。分析:開始這個題無從下手,祖先由孩子的標號不能確定,就想能不能重新編號,對與一棵樹我們以先根序進行編號這就保證了一個子樹在一個連續的區間內,然後就是BIT了。 #include <map>#include <set>#include <list>#include
Time of Update: 2015-08-16
標籤:建立一個新視圖將滿足我們獨特UI需求。本文介紹的發展將指南針羅盤介面使用UI,通過繼承View定義自己的視圖類工具,為了深入瞭解自己的自訂視圖。實現:源碼:布局檔案activity_main(當中CompassView繼承View類):<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.
Time of Update: 2015-08-16
標籤: NJKWebViewProgress地址:https://github.com/ninjinkun/NJKWebViewProgress匯入標頭檔#import "NJKWebViewProgressView.h"#import "NJKWebViewProgress.h"遵守協議 <UIWebViewDelegate, NJKWebViewProgressDelegate>實現代碼@implementation ViewController{
Time of Update: 2015-08-16
標籤:android shell adb-shell 命令 檔案 Android ADB工具-進行檔案操作(三)標籤(空格分隔): Android ADB5. 進行檔案操作 命令 功能 adb shell ls mnt 查看所有裝置存放裝置名 adb remount 將 system