- 博客(96)
- 资源 (8)
- 问答 (15)
- 收藏
- 关注

原创 使用SourceTree报git -c diff.mnemonicprefix=false -c core.quotepath=false revert --no-edit错误
今天在向git上提交代码向回退的收出现了下面的错误:git -c diff.mnemonicprefix=false -c core.quotepath=false revert --no-edit 7eb1df2ef63e99c55226eadd1a6a3d4e7e244fff error: commit 7eb1df2ef63e99c55226eadd1a6a3d4e7e244fff is...
2018-09-29 11:49:30
157677
5

转载 Linux系统中vsftpd配置及如何添加vsFTPd用户和设置权限
vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。如果你想在你的Linux/Unix服务器上搭建一个安全、高性能、稳定性好的FTP 服务器,那么vsftpd可能是你的首选应用。vsftpd意思为“very secure FTP daemon(非常安全的FTP进程)”,是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),
2017-12-26 14:35:44
87997

原创 keytool 错误: java.io.FileNotFoundException: android.keystore (拒绝访问。)
keytool 错误: java.io.FileNotFoundException: android.keystore (拒绝访问。) 原因:是因为我的Jdk装载c盘当中,而C盘都是只读文件,在c盘当中生成 android.keystore 文件的话,是没有写入权限的。所以才报: keytool 错误: java.io.FileNotFoundException: android.keyst
2017-07-28 11:22:45
26077
2
原创 Android WebView 加载本地SD卡中的html,及报 err_access_denied问题解决
1、加载本地SD卡的html文件,需要在AndroidManifest.xml文件赋予读取文件的权限 ,3、如果加载界面报err_access_denied,请加上如下代码:s。
2023-08-03 15:27:37
2505
原创 Android 只接读取压缩包里的内容(解决中文乱码)
现在下载apache-ant-zip.jar导入到自己的项目当中apache-ant-zip.jar的地址:https://download.youkuaiyun.com/download/wshiyf/8993883?locationNum=13&fps=1/** * 读取 * 将zipFile文件解压到folderPath目录下. * * @param zipFile ...
2019-03-04 17:36:06
524
1
原创 Android 解压中文乱码(压缩包内中文乱码)
首先下载apache-ant-zip.jar,导入到自己的项目中apache-ant-zip.jar的地址:https://download.youkuaiyun.com/download/wshiyf/8993883?locationNum=13&fps=1之后就是代码:/** * 解压缩 * 将zipFile文件解压到folderPath目录下. * * @par...
2019-03-04 17:33:53
1458
原创 npm install报错
报错的日志:verbose stack ZlibError: zlib: unexpected end of fileverbose stack at Zlib.(anonymous function).onerror (C:\Program Files\nodejs\node_modules\npm\node_modules\minizlib\index.js:131:21)ve...
2018-10-16 11:07:39
3979
原创 Android 对.properties文件的读取
/** * * @param filepath .properties文件的位置 */ public void checkFileExists(String filepath){ File file = new File(filepath); if (file.exists()) { St...
2018-08-29 11:52:27
881
转载 桌面应用开发-调起桌面的默认设置
/**********************************************************桌面默认设置****************************************************************************/ private void setDefaultL(){ Intent ...
2018-08-29 11:34:58
390
转载 java 四舍五入保留小数
// java 四舍五入保留小数 // 方式一: double f = 3.1516; BigDecimal b = new BigDecimal(f); double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();// 方式二: new java.text.Decima...
2018-06-20 11:30:36
254
原创 No view found for id 0x7f0f00d7 for fragment
这是我最近做项目时遇到的一个问题,应为我们的项目要求apk要7*24小时运行,所以在做时间测试的出现了这一个问题。但是这个问题不是固定的位置固定的位置出现,一开始我以为是我的id写的有问题, 改了又改可是错误依旧还是会出现。没办反上网查理一下资料。 原来是我在Fragment套嵌Fragment的使用的用的方法用错了,用的是Activity套嵌Fragment的 getFra...
2018-05-14 10:50:47
9454
转载 Android WebView 缓存机制和模式详解
当我们加载Html时候,会在我们data/应用package下生成database与cache两个文件夹:我们请求的Url记录是保存在webviewCache.db里,而url的内容是保存在webviewCache文件夹下.WebView中存在着两种缓存:网页数据缓存(存储打开过的页面及资源)、H5缓存(即AppCache)。一、网页缓存1、缓存构成/data/data/packag...
2018-05-14 10:32:27
3658
转载 H5页面与Android原生页面交互
Android页面内嵌套h5页面已经是随处可见了。在Android原生页面和h5页面的取舍上那些不是本文的重点。重点是,如此多的页面用网页来写,那么必定涉及到网页与原生的交互,俗称js交互。目标:h5页面点击按钮Android端接收到网页传给的json数据。实现网页端 网页端添加如下内容<script type="text/javascript"> var hasBridge = ...
2018-05-02 13:59:02
1413
原创 Android 身份证号码、手机号码以及邮箱账号 的中间隐藏显示
/** * 手机号用****号隐藏中间数字 * * @param str 手机号码 * @return */public static String settingphone(String str) { String phone = str.replaceAll("(\\d{3})\\d{4}(\\d{4})", "$1****$2"); return phone;}...
2018-05-02 10:21:20
1575
转载 关于Java的File.separator详解
原文链接Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File file2 = new F...
2018-04-24 16:12:12
21714
原创 Android 新旧方法不兼容
最近在做项目的时候出现最近在做项目的时候出现了方法不兼容的情况,查了一下资料才解决,记录一下方便以后使用。 很多时候在新版本下会遇到过时的一些方法,这些方法可以用,但是效率不高,那么往往都会选择新版的方法,可是有些新方法却不支持旧的android版本,会导致闪退,在旧android里找不到新方法从而报java.lang.NoSuchMethodError错误。很多时候在新版本下...
2018-04-24 16:03:47
573
原创 Android 返回键退出的两种方式
package com.example.onemoreexit;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;import android.view.KeyEvent;public c...
2018-03-13 09:57:09
3431
原创 Android Studio 导入modle是提示名称已存在
最近在做项目的时候,使用到别人的东西,就引入的相应的Modle,引入成功后。第二天打开项目的时候发现前一天引入的Modle不见了,再次引入的时候提示该Modle的名称已经存在;我查理一下资料解决方法如下: 其实Modle还在你的项目中只是没有做相应的依赖而已,而这次依赖和最初时的依赖不同,如下图示:...
2018-03-12 08:49:29
1549
原创 图片的加载与显示
最近在在做工时项目的时候,出现了这么几个问题: 1、我们的以前发的图片的都是jpg的,又一次编辑发了几张png的图片,导致图文资讯的这个张png的图片的无法显示 2、解决完1的问题后,有出现jpg图片过大无法显示:一共出现两次,一次是10张2M的图片,还有一次是10张10M左右的图片 能显示png的方法无法显示2M和10M大小的jpg图片 解决方案:png和jpg的图片,要保证无...
2018-02-09 16:04:02
239
原创 图片的完整性判断
public class checkImg { // filePath存放图片的路径或者地址 public static boolean isImage(String filePath){ File file = new File(filePath); if (!file.exists()) { return fal...
2018-02-09 15:17:40
3540
原创 java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState
最近在做的一个项目,需要一个模块之间有几个小模块循环切换;因为项目视为电视开发的,在手机上运行完完全没有问题,时刻移动Android电视上以后,每到第一个小模块切换到第二个模块的时候App就会闪退,报的错误就是:java.lang.IllegalStateException: Can not perform this action after onSaveInstanceState再带密码中找
2018-01-12 14:43:27
1160
原创 Bitmap加载图片以及校验图片是否完整
最近因为项目要求的图片片都比较大,平均在1m左右,由于网络的原因会造成图片下载不完全,现实的时候无法显示或者显示黑屏,项目要求加载图片的同事对图片的完整性进行校验;不完整的图片就不显示;
2017-12-12 10:14:40
2006
原创 Airkiss 2.0 如何导入到自己的项目中
最近因为工作需要,我研究了一下微信的硬件开发:下面的是我的理解:对于微信硬件开发开发 AirKiss 2.0,下载下来以后我瞬间蒙蔽了,说好的Demo呢?Demo在哪里?找了好久还是没有找到AirKiss 2.0的Demo在哪里,没办法了只能自己一点点试了。第一步、导入你下载到的so文件:第二步、在你APP的build.gradl当中添加相对应的内容:第三步
2017-12-05 17:42:50
601
原创 Android Studio 鼠标光标的切换
最近在开发的过程中也不知道是什么情况?自己的鼠标光标变成了方块:衡多功能都没法实现、比如换行等等;用着很难受,我就上网查理了一下资料,才发现: Fn+Insert 可以实现光标的自由切换。
2017-12-05 15:25:18
3170
1
原创 AirKiss 3.0开发,项目用AS打开的时候遇到的问题 Error: NDK integration is deprecated in the current plugin. Consider
Error:Execution failed for task ':app:compileDebugNdk'.> Error: NDK integration is deprecated in the current plugin. Consider trying the new experimental plugin. For details, see http://tools.andr
2017-12-01 14:19:12
489
原创 Android 身份证号码的验证
/** * 验证输入的身份证号是否合法 * @param str 为用户输入的身份证号码 * @return */public static boolean verifyID(String str) { if (str.toUpperCase().matches("(^\\d{15}$)|(^\\d{17}([0-9]|X)$)")) { return true
2017-11-21 17:46:19
622
原创 Android 姓名的校验
/** * 验证输入的名字是否为“中文”或者是否包含“·” * @param str w为用户输入的姓名 * @return */public static boolean verifyName(String str) { if (str.contains("·") || str.contains("•")) { if (str.matches("^[\\u4e0
2017-11-21 17:43:31
1170
原创 Android验证手机号码的
/** * 手机号号段校验, * 第1位:1; * 第2位:{3、4、5、6、7、8}任意数字; * 第3—11位:0—9任意数字 * * @param str * @return */public static boolean telPhoneNumber(String str) { if (str != null && str.length() == 11) {
2017-11-21 17:37:18
723
原创 Bitmap的如何避免OOM
最近在所项目的的项目的,由于项目要求7*24无间断的运行,这就出现了一个让我很头疼的问题。就是的买到项目运行70个小时左右就是因为OOM而造成App的闪退;一开始的时候是直接判断bitmap是不是的等于null,不等于的时候就释放掉: if (mBit !=null) { mBit.recycle();
2017-11-08 16:25:38
558
原创 Android 权限帮助类
/** * * 权限帮助类 * * notice: * 很多手机对原生系统做了修改,比如小米4的6.0的shouldShowRequestPermissionRationale * 就一直返回false,而且在申请权限时,如果用户选择了拒绝,则不会再弹出对话框了, 因此有了 * void doAfterDenied(String... permission); * android
2017-10-16 15:58:52
360
原创 Android 读取SD卡中相应文件夹下的图片
public class SDcardFileUtils { /** * path 指的是SD卡中存放图片的文件夹 * @param path * @return */ public static List getImagePathFromSD(String path) { List picList = new ArrayList();
2017-10-16 15:48:30
833
原创 获取系统的版本号
/** * 返回当前程序版本名 */public String getAppVersionName(Context context) { String versionName = null; try { // ---get the package info--- PackageManager pm = context.getPackageMan
2017-10-13 17:36:15
321
原创 eclipse工程导入到Android Studio当中的时候找不到v7包
Library reference ..\android-support-v7-appcompat could not be found遇到这个问题的时候,你需找到你的eclipse的工程中的project(project.properties)文件,删掉android.library.reference.1=../android-support-v7-appcompat这一行。
2017-09-20 15:21:55
1732
1
原创 Android 数据库的创建、升级和数据的添加
一、数据库的创建和数据的添加:1.创建MyDatabaseHelper类继承SQLiteOpenHelper:public class MyDatabaseHelper extends SQLiteOpenHelper { public static final String CREATE_BOOK ="create table Book(" + "i
2017-08-22 11:24:30
552
转载 Android Studio代码混淆添加
出处:《Android代码混淆技巧》 因为Android是使用Java开发的,所以开发者可以使用ProGuard对代码进行混淆。SDK已经集成了ProGuard工具,开发者可以从SDK目录下的\tools\proguard目录中进行查看。 ProGuard是一个免费的Java类文件收缩,优化,混淆和预校验器。它可以检测并删除未使用的类,字段,方法和属性。
2017-08-21 16:35:58
744
原创 String类的常用方法总结
一、String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。二、String类对象的创建字符串声明:String stringName;字符串创建:stringName = new Stri
2017-08-17 16:06:26
347
原创 java 快速排序
public class QuickSort { static void quicksort(int n[], int left, int right) { int dp; if (left < right) { dp = partition(n, left, right); quicksort(n, left
2017-08-14 16:56:32
304
原创 java 冒泡排序
class BubbleSort{ public static void main(String[] args){ int score[] = {64, 34, 23, 75, 68, 13, 98, 89,54,56}; for (int i = 0; i length -1; i++){ //最多做n-1趟排序 for(in
2017-08-14 16:51:25
261
原创 java 选择排序
public class Select { static void Sel(int a[] ,int n) { int min,i,j; for ( i = 0; i length-1; i++) { min=i;//设置最小值的下标是i for ( j =i+1; j length; j+
2017-08-14 16:22:05
253
原创 Android App第一次启动或者更新或第一次启动
try { PackageInfo info = getPackageManager().getPackageInfo(PACKAGE_NAME,0); //当前版本号versionCode int versionCode = info.versionCode; SharedPreferences preferences = PreferenceManager.ge
2017-08-14 14:04:22
1133
android-support-jar(v4、v7、v13)
2017-09-20
Viewpager 与Fragment的联动的多种翻页模式
2016-11-18
Android 非正常尺寸的视频怎么播放
2019-07-30
Android RSA解密
2018-09-14
Android WebView加载网页在有的手机上有的显示的PC版的界面
2018-08-23
Android多个项目项目相同的部分或者代码如何提取到一起?git能实现吗?
2018-07-24
Android 如何 隐藏导航栏并且禁止其滑出
2018-04-11
Android .png和.jpg图片用什么样的方式不会造成内存溢出
2018-04-03
Android 本地SD图片读取,同名覆盖后,再次读取为什么还是原来的图片,而不是新的
2018-04-03
Android json字符串替换value值的问题
2017-11-29
微信硬件平台开发!急! 急! 急!
2017-11-27
HelloChart框架如何避免OOM
2017-11-24
后台如何控制Android App的上下左右滑动的功能
2017-11-21
Android fragment里面创建list在切换后会不会清掉
2017-10-20
基于Android的互动体感摄像头功能(摄像头的手势识别)
2017-09-27
Android手机有自己的命令行窗口吗?相当于CMD的那种。
2017-09-06
Json解析:下面怎么解
2017-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人