原创 android 程序中代碼如何判斷模擬器和真機

很多時候我們的的應用程序不希望在模擬器上運行,那麼這個時候可能需要檢查運行環境是否是真機! 分析:真機與模擬器的不同 一般真機的imei碼是唯一的所以可以採用這種方法! /** 判斷是否模擬器。如果返回TRUE,則當前是模擬器

原创 關於android 系統選圖crash問題的一些問題總結

1. 關於調用系統相冊的 方式     方式一、   Intent intent = new Intent(Intent.ACTION_GET_CONTENT);   intent.addCategory(

原创 android 遮罩製作 圓形( 多邊形)頭像

</pre>看到QQ上的圓形頭頭像,是否有種模仿的衝動呢:</p><p>  下面給出一個聲稱多邊形Bitmap的方法:</p><p>  <img src="https://img-blog.csdn.net/201503271806257

原创 Android 上線前的代碼混淆之(三)第三方加密

前邊我分享了反編譯和加密,這時候有時候還是不大放心,因爲現在的反編譯實在太厲害了 那麼我們搜搜加密吧!加密的平臺還是比較多的,我們可以搜一搜 愛加密、騰訊加固、360加固 這裏僅僅以愛機密來講解我經驗 1.註冊成爲愛加密會員 地址:htt

原创 Port busy 8009 java.net.BindException: Address already in use: JVM_Bind 解決辦法

1.首先確定這個是端口占用引起的 2. win+r運行cmd 打開命令行窗口 3.輸入netstat -aon|findstr "8009" 查找用到該端口的 pid 如 428 4. 通過找到的pid查找進程信息 tasklist|fi

原创 關於進入後臺的Activity

在低內存的情況下,Android OS會終止任何已暫停、停止或者銷燬的Activity的進程。這意味着不處於前臺的Activity都有可能被關閉。 如果Activity的在OnPause()方法中釋放越多的資源,進入後臺的Activity

原创 Android 上線前的代碼混淆之(二)混淆

前一篇文章,分享了反編譯的簡單流程,那麼現在我繼續接着上一篇分享,我的混淆歷程! 剛開始的時候覺得混淆是很高級的東西,沒那麼容易學會,就像屌絲沒見過美女一樣,總覺的美女高冷!呵呵……例子或許不恰當!瞎侃了,接下來我們看些正經的。剛學混淆,

原创 解決通過Intent調用系統拍照程序,返回圖片太小的問題

AndroidF#  以下的代碼可以調用系統的拍照程序,  Intent it = newIntent("android.media.action.IMAGE_CAPTURE");  startActivityForResult

原创 android 一鍵添加QQ羣 的實現步驟

1.瀏覽器訪問QQ羣網頁  http://qun.qq.com/join.html 2.登陸自己的賬戶 3.複製android代碼: </pre><pre name="code" class="java">/* * 發起添加羣流程。羣號

原创 關於WebView 的一些總結

webview控件可以加載網頁 加載本地網頁: public static final String  ABOUT_URL= "file:///android_asset/www/about.html"; mWebView.loadU

原创 關於C# 耗時操作的時間查看

 DateTime beforDT = System.DateTime.Now;  //耗時巨大的代碼  DateTime afterDT = System.DateTime.Now;  TimeSpan ts = afterDT.

原创 關於聯想鍵盤,如何去除fn 鍵 聯想官方解決方法

參考網址:http://support1.lenovo.com.cn/lenovo/wsi/htmls/detail_1285542114750904.html 2010年7月上市的新揚天電腦所配的USB鍵盤,F1-F12系統下會默認爲

原创 sqlite避免重複插入數據

用insert語句插入數據,爲避免重複插入又不打斷數據處理。 首先要避免重複插入,就必須在插入時引發衝突。在表中設置了id字段,該字段爲UNIQUE屬性,當插入的id已存在時引發衝突。 引發衝突後insert會做一些處理,處理方式由OR

原创 關於多線程訪問sqlite 數據庫的思考

在工作中,可能你的用戶並沒有那麼聽話,隨意的去點擊你的按鈕,如果你的按鈕時間這個時候是在訪問同一個sqlite 數據庫,那麼這個時候你可能會考慮多線程了,這裏把我自己遇到的多線程訪問數據庫中遇到的問題總結於此: 對於單個sqlite文件打

原创 android DatePickerDialog設置日期限制

如果需要給自己的日期選擇器添加一個起始日期或者結束日期的限制的話,那麼搜索很容易發現 DatePicker dp; dp.setMinDate(); dp.setMaxDate(); 然而很多人都蒙了,我用的是DatePickerDial