原创 Android拍照、錄像、錄音代碼範例

package com.cons.dcg.collect; import java.io.File; import java.text.SimpleDateFormat; import java.util.*; import androi

原创 Android獲取其他包的Context實例然後幹壞事

Android中有Context的概念,想必大家都知道。Context可以做很多事情,打開activity、發送廣播、打開本包下文件夾和數據庫、獲取classLoader、獲取資源等等。如果我們得到了一個包的Context對象,那我

原创 PreferenceActivity詳解

出處:http://gundumw100.iteye.com/blog/904097 爲了引入這個概率 首先從需求說起 即:現有某Activity專門用於手機屬性設置 那麼應該如何做呢?  根據已學知識 很快一個念頭閃過 即:Activi

原创 如何解決Android中輸入法擋住輸入框的問題

大家在佈局時候,有時候會發現輸入框被擋住一部分,能完全顯示出來,但是系統自帶短信界面可以完全漂浮在軟鍵盤之上,看了一下短信源碼,修改一下輸入模式就可以了,源碼如下代碼方式:getWindow().setSoftInputMode(Wind

原创 使用Library項目實現Android程序代碼的複用

android開發中代碼的複用主要有兩種方式:第一種就是使用JAR,第二種就是我們要將的library。在軟件開發過程中,程序代碼的複用,是非常重要的概念。我們總是需要使用一些現有的模塊、包、框架,或開發自己的模塊、包、框架,來實現對程

原创 Android 性能優化的一些方法

1.採用硬件加速,在androidmanifest.xml中application添加  android:hardwareAccelerated="true"。不過這個需要在android 3.0纔可以使用。 2. View 中設置緩存屬

原创 android程序按home鍵之後退回到桌面,然後在次點擊程序圖標會重新啓動程序

假設AActivity是一個啓動Acitivity,也就是第一個Activity,那麼我們不能將它設置成singleTask。 在AndroidManifest.xml中修改,AActivity的launchMode,去掉android:

原创 TensorFlow lite keras api訓練手寫數字識別集Mnist,生成tflite模型文件並在Android上使用示例

源碼:https://github.com/lany192/tensorflow-lite-keras-mnist-android TensorFlow Lite Keras訓練Mnist示例 TensorFlow Keras訓練手寫

原创 Android應用-開發技術【數據緩存】

無論大型或小型應用,靈活的緩存可以說不僅大大減輕了服務器的壓力,而且因爲更快速的用戶體驗而方便了用戶。從事Android開發工作以來,個人認爲Android應用可以說是作爲小型應用,只是其中很多的開發時間花費在細節之上(UI交互方式

原创 android SystemBar 安卓狀態欄工具類

import android.annotation.TargetApi; import android.app.Activity; import android.content.Context; import android.graphi

原创 自定義適應低版本switchbutton

package me.lany.switchbutton.widget; import me.lany.switchbutton.R; import android.content.Context; import android.c

原创 android剪切成圓形圖片CircleBitmap

/** * 生成透明背景的圓形圖片,!注意要生成透明背景的圓形,圖片一定要png類型的,不能是jpg類型 * * @param bitmap * @return */ public Bitmap getCircl

原创 android 自定義日誌工具類XLog

項目源碼:https://github.com/lany192/XLog 初始化: XLog.init(Application application, boolean debug);//在app啓動時調用,可以放在Applicatio

原创 android 處理雙擊事件監聽

自定義一個監聽類: public class OnDoubleClickListener implements View.OnTouchListener { private final String TAG = this.get

原创 android 創建添加快捷方式

// 創建添加快捷方式的IntentIntent addIntent = new Intent("com.android.launcher.action.INSTALL_SHORTCUT");String title = getResou