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
---恢複內容開始---由於Toast的顯示時間只有兩種:Toast.LENGTH_SHORT: 2秒Toast.LENGTH_LONG: 3.5秒而且是寫死的,沒給開發人員自訂時間的權利,所以最好的辦法還是自訂Toast。這裡只是記錄我目前為解決問題而延長Toast時間的處理Toast t = Toast.makeText(OnTableActivity.this,"Tost長時間顯示。。。。", Toast.LENGTH_LONG);t.setGravity(Gravity.CENTER,
Time of Update: 2013-11-16
在日常開發中,我們使用android.util.Log來列印日誌,方便我們的開發調試。但是在打包發布時,需要手工把Log關閉,多少會有些不便,而且不排除打包者忘記關閉Log的情況。那麼有沒有更好的方法來協助開發人員解決這個問題? ADT(r17)發布以後,Google為我們提供了一種新的調試機制,即BuildConfig.DEBUG。  
Time of Update: 2013-11-16
本文將以Direct dial
Time of Update: 2013-11-16
來源:http://www.sqlite.org/lang_keywords.htmlProgrammers are cautioned not to use the two exceptions described in the previous bullets. We emphasize that they exist only so that old and ill-formed SQL statements will run correctly. Future versions of
Time of Update: 2013-11-16
前言合理的使用Push服務,能極大提高使用者活躍度,本博《Parse Push快速入門手冊》僅簡單介紹和使用了一下Parse的推送服務,這裡介紹更多的使用方法和技巧。系列文章分兩篇來介紹Push服務,分別針對所有使用者(上)和渠道定製使用者(下)。 歡迎轉載,但請保留文章原始出處:) 部落格園:http://www.cnblogs.com農民伯伯:
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
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
昨天群裡有人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
TextView控制項本身有很多屬性可以進行控制,如果要擷取內容只需要getText()方法就可以實現,同時也可以為TextView設定各種監聽器。但是,如果想要實現點擊擷取TextView內部的部分內容,則僅僅靠TextView內建的功能實現起來就比較困難了。比如說TextView文本是一段英文,想要實現點擊每個單詞以擷取單詞內容,這該如何?呢? 經過不懈努力,我終於在stackoverflow上找到了一種解決方案,據說是目前為止單純使用TextView實現這一功能的最佳方法。整理如
Time of Update: 2013-11-16
開始學習Android,第一個掉入的坑就是標籤式介面。好像Android一開始的版本就不是很好支援這個東西。後來才出了Fragment這個新的UI來將一個頁面作為一個UI控制項來使用的功能。覺得Android開發比iPhone開發麻煩,雖然我沒搞過iPhone。。。。 摘要
Time of Update: 2013-11-16
在前面的文章中 http://www.cnblogs.com/ai-developers/p/android_linearlayout.html我們看到了布局中有這樣一個屬性: layout_weight="1"它的作用是什麼。先來看一下下面代碼的運行效果 View
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
前一篇說了實現過程,這次來寫一個自己簡單實現的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
Android在Native層實現了進程間的Binder通訊,但是上層應用程式的開發及Framework的實現都是Java,用Java層再實現一次肯定是不合理的,Java可以通過JNI調用Native Code,所以通過JNI複用Binder在Native層的實現就是一個順理成章的事情。註冊Service 在Init進程的init2階段,系統啟動了ServerThread,在ServerThread中會啟動很多用Java實現的系統服務,比如說PowerService:power =
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檔案夾就可以了