原创 Android判斷手機的電池狀態

第一步;註冊廣播Intent.ACTION_BATTERY_CHANGED 第二步: int status = intent.getIntExtra("status", 0);//獲取電池狀態int level = intent.get

原创 Android中調節Activity變亮變暗(屏幕亮度)

import android.os.Bundle; import android.animation.ValueAnimator; import android.animation.ValueAnimator.AnimatorUpdate

原创 jave中的Random中rand.nextInt(int n )的取值範圍

1.要求在10到300中產生隨機數[10,300]包含10和300. int randNum = rand.nextInt(300-10+1) + 10; rand.nextInt(300-10+1)=rand.nextInt(291)意

原创 js 中判斷對象中是否有某個屬性 keys hasOwnProperty和in的區別

1.keys方法返回對象中所有屬性組成的數組,不包括原型鏈中的屬性. let obj={x:2,y(){}} undefined obj.__proto__={n:3,m(){}} {n: 3, m: ƒ} Object

原创 android自定義圓盤時鐘

    自定義圓盤時鐘的大概流程:因爲圓盤時鐘的圓盤是不需要動的,所以不必要加在自定義的view裏面,在view裏面只需要繪製秒針和分針時針並控其轉動即可。 以下就是自定義view的主要代碼: package com.example.c

原创 Android中關於FTP的文件上傳和下載

Android中關於FTP的文件上傳和下載 此篇博客爲整理文章,文章出處:http://www.cnblogs.com/xyc20080413/archive/2013/04/08/3008646.html 1.首先下載commons-n

原创 Android 中的 Service 全面總結

原文地址:http://www.cnblogs.com/newcj/archive/2011/05/30/2061370.html 1、Service的種類    按運行地點分類: 類別 區別  優點 缺點 

原创 二進制顏色代碼大全(含圖)透明度與十六進制代碼轉換

原文地址:http://blog.csdn.net/shakespeare001/article/details/7816022                   http://blog.csdn.net/sky1203850702/a

原创 程序崩潰時攔截並做出友好的提示給用戶

原文地址:http://blog.csdn.net/zhaokaiqiang1992     雖然我們的程序在正式上線之前,都會經過嚴格的測試,從而保證程序的健壯性和良好的用戶體驗,但是,一個人的測試或者是幾個人的測試團隊,都不能和上萬甚

原创 android捕獲全局異常,CrashHandler

原文地址:http://blog.csdn.net/luck_apple/article/details/7768064 [java] view plain copy package com.numob.david.uti

原创 自定義圖案解鎖控件

看過極客學院自定義圖案解鎖控件教程,自己嘗試寫了一個。 效果圖: 1.首先要繪製九個點,先看兩張圖片 通過上面的兩張圖片可以很容易計算出沒個圓的圓心,也就是正方型的頂點座標。並保存這九個點,要保存這九個點必須先創建一個點類。 pack

原创 新手必備的常用代碼片段整理(二)

原文地址:http://blog.csdn.net/zhaokaiqiang1992 以下內容來自多個開源項目的整理和自己的項目積累 收集設備信息用於信息統計分析是否有SD卡動態隱藏軟鍵盤動態顯示軟鍵盤動態顯示或者是隱藏軟鍵盤主

原创 新手必備的常用代碼片段整理(一)

原文地址:http://blog.csdn.net/zhaokaiqiang1992 以下內容來自多個開源項目的整理和自己的項目積累 撥打電話跳轉至撥號界面發送短信喚醒屏幕並解鎖判斷當前App處於前臺還是後臺狀態判斷當前手機是否處

原创 Anroid中兩臺手機連接同一wifi通過socket進行通信

Android設備連接局域網通過socket進行通信的原理是,一臺設備作爲服務端另外一臺設備作爲客戶端開發。通過這種方法進行的通信做手機app的估計用得少,一般沒人會連接局域網進行通信,但是在智能家居這一塊估計用的會越來越多。今天就帶來一

原创 往手機通知欄發送一條通知

NotificationManager manager = (NotificationManager) this .getSystemService(Context.NOTIFICATION_SERVICE); Pending