原创 關於進程保活的一切

進程保活一、各版本後臺相關機制更新(一)Android 9.01)前臺權限2)應用待機羣組1、活躍 (Active)2、工作 (Working set)3、常用 (Frequent)4、極少 (Rare)5、從未使用(Never)

原创 彈性滑動(二)--使用ViewHelper

使用nineoldandroids開源動畫庫. 通過getRawX和getRawY獲得手指當前座標A(x,y). 與上一次移動後的控件座標B(mLastX,mLastY)相減得到偏移量座標C(deltaX,deltaY),B初始

原创 實現控件移動(一)--使用View動畫

View動畫並不能改變控件的實際位置,只是將控件影像改變到了其他位置,而控件本身還在原來的位置。 例如:button,View動畫實現後點擊button圖像沒有反應,點擊改變前的位置有反應。 解決辦法:可以事先在改變後的位置放一

原创 asp.net手機網頁橫向適應屏幕

橫向適應手機屏幕 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> head里加上這個標籤就行了,具體每句

原创 實現控件移動(二)--使用屬性動畫

屬性動畫可以解決View動畫不能實際移動控件的問題,但是它只支持android3.0以上,若在3.0以下則需要導入開源動畫庫nineoldandroids。但就算3.0以下運用這個庫,他實際還是使用的View動畫。 例子:將(

原创 實現控件移動(三)--改變控件佈局參數

改變控件的LayoutParams的屬性從而是控件移動,瞬移. 例子:將button從(0,0)移動到(300,500) 代碼很簡單 MarginLayoutParams p = (MarginLayoutParams) btn.

原创 彈性滑動(一)--使用Scroller

Android的Scroller類可以實現對View內容的平滑滾動,在View類中定義的變量mScroller可以記錄位置,而在調用computeScroll重繪後即可實現功能。 例子:一個全屏的button,其內容(button

原创 解決Asp.net生成網站localhost可以訪問而127.0.0.1和本機IP錯誤400的問題

百度前20頁所說的基本都試過了,但是還是不行,先總結一下這20頁所說的問題: 關閉防火牆。 這一步很關鍵,但是並不能解決問題。 卸載ipv6。 我也不知道這個到底在最終成功時起不起作用,反正我是卸載了,但是卸載之

原创 asp.net後臺設置控件百分比的長度

控件.Width=Unit.Percentage(100); //等於前臺設置 width=”100%”;

原创 SQLServer 2008 R2刪除登錄名時報如下錯誤

SQLServer 2008 R2 刪除登錄名時報如下錯誤:無法刪除登錄名,因爲該用戶正處於登錄狀態,錯誤15434 解決辦法: 1、首先執行exec sp_who查出用戶進程的spid,如下圖所示 注:exec sp_who命

原创 Kotlin(七)、object關鍵字

一、創建單例 Java中構造方法私有化且使用靜態字段持有類實例來創建單例 Kotlin中的對象聲明將類聲明和單例聲明結合到了一起 object Payroll{ val allEmployees = arrayListOf

原创 Kotlin(六)、類.對象和接口

一、定義類 接口 //使用interface關鍵字聲明一個Kotlin接口 interface Clickable { fun click() } //實現這個接口 class Button : Clickable {/

原创 Kotlin(三)、控制結構

一、枚舉和when when可以認爲是加強版的switch 枚舉類 /** * 簡單枚舉 */ enum class Color { RED, ORANGE, YELLOW } /** * 還可以枚舉類聲明屬性和方法 *

原创 Kotlin(二)、聲明變量、函數、類、屬性

一、聲明函數、變量、類、枚舉、屬性 變量 以關鍵字開始,接變量名,最後可加類型: val a = 12 val a: Int = 1//因爲賦值的類型是確定的,所以可以省略類型 如果不加指定的變量類型,編譯器會分

原创 Kotlin(一)、簡介

由於一個Kotlin語法引起的bug,讓我決定再次重新學習一遍Kotlin!!! Kotlin以靠近俄羅斯聖彼得堡的一座島嶼命名,Kotlin的大部分開發團隊就在那裏。 Kotlin專注於與Java代碼的互操作性,他幾乎可以用在現