原创 隱藏系統佈局的ProgressDialog中的button

ProgressDialog pd; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS

原创 一行代碼實現view拖拽移動、雙指縮放效果(最順滑的縮放)

實現原理:通過重寫View.OnTouchListener實現拖拽與縮放效果; 注意:如果對含有子類的viewGroup設置,子類的大小可能不變,因爲縮放的效果代碼用的是view.layout(),只是改變了當前設置觸摸監聽view的大小

原创 Android 吸入動畫效果詳解(仿mac退出效果)

轉載自:http://m.blog.csdn.net/blog/leehong2005/9127095                                                                    

原创 【Android】PorterDuffXfermode使用(通過消除背景層與重疊部分繪製組合圖形)

    利用PorterDuffXfermode,繪製組合圖形,過程我分成了4個步驟(onDraw方法裏面):      1、通過canvas.saveLayout()先繪製一個背景圖層(這裏位置大小很重要,應該根據覆蓋層來定義)(如果沒

原创 pulltorefreshlistview中item點擊無效 問題解決

item點擊無效 原因:當item佈局中有Button或者ImageButton這樣自帶點擊屬性的組件,就會造成pulltorefreshlistview中Item點擊監聽不到。                  解決辦法:把Item中

原创 Android SDK開發包國內下載地址

轉載自:http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html

原创 【轉】Android 編程下如何修改 jar 文件的包名

文章轉載自:http://www.cnblogs.com/sunzn/p/4166353.html  首先我們要說說爲什麼要修改 jar 文件的包名,jar 包我們會非常高頻率的使用,尤其是用一些其他三方庫的時候,往往把 java 代碼

原创 【android】WebView使用Post請求和設置瀏覽器彈框

這裏要注意:post請求參數只能傳byte數組,而且必須是鍵值對字符串形式的byte數組,其中的key是後臺服務器接收key,後臺規定key是什麼值就是什麼值,不能隨意更改,沒有key=value格式或者key不正確,都會請求不到數據網

原创 【android】根據心形方程用代碼繪製出圖形

之前在手機上下了個輸入數學函數就可以直接繪製出函數圖形的app,發現裏面必須要求解出y,才能繪製出圖形,但是有些很複雜的函數不容易也根本不需要轉換成f(x)的形式,比如 心形函數:                      (17*(x^

原创 ListView 強制停止滾動

源地址:http://stackoverflow.com/questions/6369491/stop-listview-scroll-animation 第一種方法爲利用反射來完成,代碼如下: private static Field

原创 【解決方案】Android中Log太多太長打印不全的問題

       在開發項目時候,需要解析從服務端獲取的數據,常常這些數據過大,導致eclipse上打印的log顯示不全,所以我寫了個方法分段顯示log,保證每段顯示的log長度在可顯示範圍內。 下面是實現方法: /** * 分段打印

原创 通過超鏈接打開一些常見app(android:scheme運用)

想通過url打開別的app,首先得知道你想打開的app的scheme、host是多少。 查看android中app的scheme:                                               1:用apkt

原创 遞歸方法算出0到n的平方和

/** * 遞歸方法算出0到n的平方和 * */ public class RecursiveTest { static int mRes; public static void main(String[] args) {

原创 【Android】引入百度定位android:process=":remote",導致onCreate()方法重複執行問題處理

出現的問題: 當項目中配置了 android:process=":remote" 這個屬性之後,會新增一個私有進程(包名+":remote"),這個進程裏的Application也會走生命週期,然後onCreate裏面一些初始化功能就會重

原创 【java】批量修改文件名稱(解決windows長文件名無法被刪除)

  指定修改某文件夾下N層內所有文件夾的名稱 package com.onlineservice.util; import java.io.File; public class FixFileNameUtil { /** *