A. android 清除缓存功能如何实现
Android清除本地数据缓存代码:
/* * 文 件 名: DataCleanManager.java * 描 述: 主要功能有清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录 */
import java.io.File;
import android.content.Context;
import android.os.Environment;
/** * 本应用数据清除管理器 */
public class DataCleanManager {
/** * 清除本应用内部缓存(/data/data/com.xxx.xxx/cache) * * @param context */
public static void cleanInternalCache(Context context) {
deleteFilesByDirectory(context.getCacheDir());
}
/** * 清除本应用所有数据库(/data/data/com.xxx.xxx/databases) * * @param context */
public static void cleanDatabases(Context context) {
deleteFilesByDirectory(new File("/data/data/"
+ context.getPackageName() + "/databases"));
}
/**
* * 清除本应用SharedPreference(/data/data/com.xxx.xxx/shared_prefs) * * @param
* context
*/
public static void cleanSharedPreference(Context context) {
deleteFilesByDirectory(new File("/data/data/"
+ context.getPackageName() + "/shared_prefs"));
}
/** * 按名字清除本应用数据库 * * @param context * @param dbName */
public static void cleanDatabaseByName(Context context, String dbName) {
context.deleteDatabase(dbName);
}
/** * 清除/data/data/com.xxx.xxx/files下的内容 * * @param context */
public static void cleanFiles(Context context) {
deleteFilesByDirectory(context.getFilesDir());
}
/**
* * 清除外部cache下的内容(/mnt/sdcard/android/data/com.xxx.xxx/cache) * * @param
* context
*/
public static void cleanExternalCache(Context context) {
if (Environment.getExternalStorageState().equals(
Environment.MEDIA_MOUNTED)) {
deleteFilesByDirectory(context.getExternalCacheDir());
}
}
/** * 清除自定义路径下的文件,使用需小心,请不要误删。而且只支持目录下的文件删除 * * @param filePath */
public static void cleanCustomCache(String filePath) {
deleteFilesByDirectory(new File(filePath));
}
/** * 清除本应用所有的数据 * * @param context * @param filepath */
public static void cleanApplicationData(Context context, String... filepath) {
cleanInternalCache(context);
cleanExternalCache(context);
cleanDatabases(context);
cleanSharedPreference(context);
cleanFiles(context);
for (String filePath : filepath) {
cleanCustomCache(filePath);
}
}
/** * 删除方法 这里只会删除某个文件夹下的文件,如果传入的directory是个文件,将不做处理 * * @param directory */
private static void deleteFilesByDirectory(File directory) {
if (directory != null && directory.exists() && directory.isDirectory()) {
for (File item : directory.listFiles()) {
item.delete();
}
}
}
}
主要功能清除内/外缓存,清除数据库,清除sharedPreference,清除files和清除自定义目录
B. 怎么去除Android源码中的广告代码
将广告清理干净之后再安装
这种方法,大致思路就是,反编译(编译可以理解为将源代码转化为可运行的程序,反编译就是将程序转化为源代码)APK文件,然后修改XML文件(一般情况下是在反编译出来的res文件夹中的main.xml,通常在layout文件夹,有时候也会放在其他文件夹)将广告信息去掉,最后重新编译为新的APK文件。
下面让说说具体的操作过程,首先需要在电脑上安装Java环境(可以在www.java.com下载并安装),然后在http://go.icpcw.com/e/15app.htm下载apktool。解压aptool.jar到c:windows,解压apktool-install-windows.zip到任意文件夹(例如D盘根目录)。
运行命令行提示符,用cd命令转到apktool-install-windows所在文件夹(如cd d:/ apktool)。如被嵌入广告的安装文件名为abcd.APK,执行如下命令将abcd.apk反编译到文件夹abcd:
apktool d abcd.apk ABCD
现在打开abcd文件夹,在其中的res文件夹找到main.xml,接下来用记事本来打开,按下“Ctrl+F”找到fill_parent和wrap_content,并将它们都替换为0.0dip,保存退出,再输入以下命令重新编译:
Apktool b ABCD
接下来就可以在ABCDdistout.apk路径下找到重新生成的APK文件了,最后用APKsign等工具为APK文件签名即可使用。
C. android 系统源码修改 去除下拉菜单,底部菜单
android手机系统的顶部,点击菜单栏时,会有一个可以下拉的下拉菜单,,,其实就是他的下拉通知栏,,怎么实现这个下拉的功能
没分了 见谅
D. android x86录音杂音,怎样更改源码能够消除录音杂音
打开Audition软件并将需要处理的音频拖入多轨(即下图所示轨道)中
双击该音频的波形图,即可进入编辑界面
选中有噪音的一小段,(选中这段里面只能有噪音,而不能有人声),可以通过上滑滚轮来放大界面波形,进行精细操作
单击上方选项卡效果>修复>降噪器...弹出下图所示窗口。
点击“获取特性”出现下图波形,再点击波形全选,并将左侧框中参数调为80(可根据噪音大小适当调整,参数越大处理强度越大。)
E. Android APP 源代码 会被轻易破解么
为了帮助网友解决“Android APP 源代码 会被轻易”相关的问题,中国学网通过互联网对“Android APP 源代码 会被轻易”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:Android APP 源代码 会被轻易破解么,具体解决方案如下:
解决方案1:
其实也没什么。
下面就为大家介绍一个能查看源码是否安全的平台,而追根到底无非就是源码被、二次打包的手机应用很快会大量充斥市场。
2
打开网页登陆平台
3
点击 “上传检测文件”,只是简单做检查使用,很多人都会很诧异为什么这么低!
当分数出来后,需要稍等一会。这对正版开发商来说是不小的麻烦。当一个APP火了之后相仿!
5
之后结果和分数就出来了
为什么 APP 得分会这么少!
工具/,来查看爱加密源码检测平台的标准,将准备好的APK包上传上去
4
根据APP的大小;原料
爱加密源码安全检查平台
先看看 APP 得分多少
1
先准备好一个Android APP
随意什么APK包都可以,而源码是否安全只有很少人去关注,大家可以点击 “查看详情” !
而且还可以详细查看 爱加密 的检测详情面对APP盗版现象很多开发者也很无奈、网速等原因
F. 怎么去掉android系统源码某个apk的代码
第三方apk要把apk文件放到源码目录下重新编译,重新烧录系统才能刷到系统里。
至于放在哪个目录下,不同的方案商可能不一定相同。这个要问方案商才知道,或者自己在源码里面找一下其它apk是怎么放进去的。