Time of Update: 2013-11-16
1.主Activity MainActivity Button download= EditText url= .download=(Button) .url=(EditText) .download.setOnClickListener( ClickListener
Time of Update: 2013-11-16
本文將以Direct dial
Time of Update: 2013-11-16
Toast: http://developer.android.com/reference/android/widget/Toast.html 在部分手機中如果當把編輯完的訊息發送完成之後,通常在手機下方會出現:”訊息發送成功“的提示訊息或相類似的提示訊息,並且通常會短暫的停留之後會自動消失;那麼這個就是一個典型的Toast應用; 訊息提示框的種類有多種比如說:Dialog(在以後章節中會介紹)。而Toast與Dialog不同:Dialog是以獨
Time of Update: 2013-11-16
解析Xml有三種方式可選,sax ,dom ,pull 。 Dom在android上效能不是很少,在android上首選sax和pull。 前段時間寫了個Android天氣預報的Demo,涉及到了pull解析Xml,pull的解析算是比較簡單易用,下面總結一下自己用pull解析xml的學習經驗。
Time of Update: 2013-11-16
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <
Time of Update: 2013-11-16
一、安裝 curl git 二、安裝repo1.在主目錄(~)建立目錄 bin/,並包含在PATH環境變數中 2.下載repo,並賦予其可執行許可權 $ curl ://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo $ sudo chmod a+x
Time of Update: 2013-11-16
eclipse failed to create the java virtual machine解決方案:1.問題現象 2.java虛擬機器初始化失敗!尋找eclipse解壓路徑 3.尋找eclipse初始設定檔案 4.右擊開啟(此處以ultraedit開啟為例) 5.開啟尋找初始化。虛擬機器為java永久產生對象(Permanate
Time of Update: 2013-11-16
繼承Binder類實現綁定Service的應用場合:Service僅供自己使用(不對第三方程式開發)。註:這種方式僅適用於client和service在同一個程式和進程的情況。實現方法:1、在Service中建立一個Binder的執行個體: 這個執行個體包含client可以調用的公用方法; 這個執行個體返回當前Service對象(該Service執行個體包含client可以調用的公用方法)
Time of Update: 2013-11-16
昨天群裡有人adb啟動不了 報了這個錯正常應該是這樣的我們看下源碼這裡我們看到兩個分支, if(fd==-2){ //根據注釋 以前還沒啟動過服務 就走這個分支 }else{ 當前進程已經有這個服務在運行就走這個分支 }根據上面的列印的日誌
Time of Update: 2013-11-16
Android 4.1版本以上用的是類似與ios的滾動時間控制項,但是4.1以下,用的TimePicker確實通過點擊上下按鈕來更改時間的,雖然也提供了編輯框編輯,但是可能會超出編輯範圍如果要禁止編輯TimePicker的輸入框,通過設定一個屬性即可//Forbid the keyboard in TimePickermTimeStart = (TimePicker)
Time of Update: 2013-11-16
在用Handler時,我們使用Message對象時,google不推薦我們通過new Message()來構造一個Message對象,因為Message我們會頻繁的使用,不斷的new,導致記憶體片段,效率不高。Google推薦我們通過obtain()方法構造,為什麼了?obtain()內部是怎麼實現構造Message從而避免頻繁的new而造成的浪費?首先我們看看obtain()函數: (sPool !=
Time of Update: 2013-11-16
開始學習Android,第一個掉入的坑就是標籤式介面。好像Android一開始的版本就不是很好支援這個東西。後來才出了Fragment這個新的UI來將一個頁面作為一個UI控制項來使用的功能。覺得Android開發比iPhone開發麻煩,雖然我沒搞過iPhone。。。。 摘要
Time of Update: 2013-11-16
最近在考慮為已經有的一個應用程式增加一個使用者反饋的功能,使用者可以通過反饋功能將使用者的意見和建議、程式出現的問題以一種更符合使用者習慣的方式反饋回來。網上也有一些實現好的反饋程式的服務,包括bug的提交、程式的建議、程式使用中的問題,但是這樣的服務基本上不是完全開源和免費的,並且我對程式反饋的定位還是使用者可以把他的想法通過寫文字的方法發送回來就可以(不需要記錄崩潰時的系統狀況),所以還是決定在完全瞭解實現機制的基礎上來實現反饋功能。
Time of Update: 2013-11-16
1. px (pixels)像素 – 是像素,就是螢幕上實際的像素點單位。dip或dp (device independent pixels)裝置獨立像素,與裝置螢幕有關。sp (scaled pixels — best for text size):類似dp,主要處理字型的大小。dpi(dot per inch):螢幕像素密度,每英寸多少像素在 android api 有跟這個同名的成員,擷取方法: 2.
Time of Update: 2013-11-16
package com.szugyi.circlemenu.view;/* * Copyright 2013 Csaba Szugyiczki * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at *
Time of Update: 2013-11-16
一個問題不知什麼原因,代碼: OtherActivity String PaiMaiXML= List<String> data = ArrayList<String> data.add("車牌列表" List<Map<String, Object>>
Time of Update: 2013-11-16
前一篇說了實現過程,這次來寫一個自己簡單實現的3d動畫,方便使用xml 檔案來定製動畫 配置參數相關的一些解釋 dimension 像素實值型別,包括有"px", "dip", "sp", "pt", "in", "mm", 一般用TypedValue.complexToDimension解析 fraction 分數,一般用來表示占的百分比,"%", "
Time of Update: 2013-11-16
全新安裝的Windows 8.1的系統,Android SDK,JDK都是最新的版本,但是SDK Manager開啟是命令列視窗一閃而過,就再沒反映了。通過搜尋,確定了一個問題就是SDK目錄tools\lib下有個find_java.bat,本來的作用是尋找jave.exe的路徑,但是路徑輸出錯誤。find_java.bat是在sdk\tools\Android.bat下調用的,網上的解決方案是不使用find_java.bat,直接在Android.bat中寫入java的絕對路徑,將 java_
Time of Update: 2013-11-16
方法一:Resources resources = getResources();float fPx = TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 300, resources.getDisplayMetrics());//int iPx = Math.round(fPx);// 同理 px轉dip: float fDip =
Time of Update: 2013-11-16
更新最新的android sdk後出現了新的問題,新的工程無法建立,提示是Android support library版本問題,但並未說明是哪個版本,啟動android sdk manager將18版本的library刪除後仍然無法解決問題 找了一天終於找到瞭解決方法,將http://pan.baidu.com/share/link?shareid=1324648130&uk=3641520234檔案替換掉android sdk中的tools檔案夾就可以了