自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (7)
  • 收藏
  • 关注

原创 android手机访问不了本地tomcat服务器

我遇到的问题是这样的:最近在开发一个个人项目,自己的android手机和电脑处于同一个wifi下的局域网内,电脑可以正常使用http://192.168.0.7:8080/我的项目名称 来访问项目或者接口,但在手机浏览器内输入就不能访问。本地调试就比较费事了,为此还开了电脑上的安卓模拟器,但还是认为不方便。不能真正模拟手机。有了以下解决办法:打开“控制面板” -- “windows defender防火墙”---选择左侧的 “启用或关闭windows defender防火墙”,将公用网络的防火墙..

2020-12-29 09:46:22 1580

原创 使用cmd查看电脑上连接过的wifi密码 

使用cmd 查看电脑上连接过的wifi1.首先,打开命令提示符cmd ( win + R ),建议右键以管理员权限打开程序。输入“netsh wlan show profiles”,此时接口上的WLAN文件上的配置文件列表都显示出来2. 然后 使用netsh wlan showprofile name="这里想显示哪个wifi的密码,就写该wifi名称" key=clear ,回车, 里边有个“关键内容”就是了。...

2020-12-19 17:07:56 540 1

原创 H5唤起android app,启动关联应用

H5也好,用js也和行,代码如下: (请前端同学来写,安卓开发写的毕竟还是丑的一P)<!DOCTYPE html> <html> <body> <a href="dzswj://">启动应用程序</a> </body> </html>说明:href里就是自己定义的schema,请android开发和H5开发一起商量定一个就好。然后android的And...

2020-05-11 22:12:04 2280

原创 解决JDK下载慢的问题

从oracle的官网下载jdk,慢的要死,而且现在还在注册oracle账号才可以进行下载。注册过程填写的信息多的一P。解决办法 :直接找国内的镜像文件,如华为:https://repo.huaweicloud.com/java/jdk/快的飞起。PS:最近公司任务,说税务局全要换成国产的操作系统,选择的好像是中标麒麟,形容一下就是丑,老,难用。安装jdk,只能使用下载...

2020-05-08 10:53:02 1234 1

原创 Ubuntu安装virtualBox无法启动

不多说,问题如上图:RTR3InitEx failed with rc=-1912 (rc=-1912)The VirtualBox kernel modules do not match this version of VirtualBox. The installation of VirtualBox was apparently not successful. Execu

2018-01-24 12:56:54 1916 1

原创 本地PHP访问MySql数据库慢

最近又学起了PHP,然后通过phpStudy环境集成工具进行环境搭建。然后PHP访问MySql时特别的慢,看视频里老师演示的相当快,增删改查都秒级。我的得5,6秒,慢的想拉屎,后来,直到学到快一半了才想起解决办法。找到 C:/ windows/ system32/ drivers /etc /host这个文件,然后将# 127.0.0.1 localhost前的#去

2017-12-13 13:03:41 1084

原创 Android判断手机是否安装微信(总结)

网上有很多关于判断方法,无外乎两种,一种是通过判断手机中安装的应用中是否有包名符合微信的包名的,另一种则是集成了微信的SDK后,使用SDK里的方法,经测试都有问题,即单独使用一种方法都不能覆盖所有机型,比如使用微信SDK里提供的判断方法,在三星S7手机上始终返回false,不管你装没装微信。第二种使用包名的方法,则在华为的一款手机上始终返回false, 不管你装没装微信。所以采用二者结合的

2017-11-10 10:15:15 12855 3

原创 Android集成微信支付SDK

入行android开发几年来第一次有微信支付的需求,感觉跟其它的SDK的接入并无太大区别,只不过有一些坑可能需要踩,前人已经踩的差不多了,本人就少踩了一些,总结一下最新的微信支付SDK的集成过程与注意事项。1. 去官网上申请微信支付所需要的各种APPID等,申请的时候可能需要你的包名,与签名信息等,获取签名信息时,可能会踩坑,(一定要保证生产环境可以支付,要不然等到发版时,发现生产环境

2017-11-02 16:15:46 4876

原创 Android根据byte数组,生成图片,图片名字以当前时间作为名字

/*** 根据byte数组生成图片,图片名字以当前时间作为名字*/public static String saveJPGFile(Context mContext, byte[] data, String key) {    if (data == null)        return null;    File mediaStorageDir = mContext

2017-07-27 09:17:00 2056

原创 Android Studio断点无效有红叉

如图所示:断点可以打,但debug的时候走过路过,断点变成红叉,没有停下:然后,看一下代码所处的Module,在这个Module下的build.gradle里,将minifyEnabled字段设置为false即可,如下所示:buildTypes { release { minifyEnabled false // 在代码中打断点

2017-05-15 17:34:24 4810

原创 Android获取Mac地址-兼容6.0及以上系统

在AndroidManifest.xml中加入以下权限:uses-permission android:name="android.permission.INTERNET" />然后写一个工具类:package cn.sss60;import java.net.NetworkInterface;import java.util.Collections;import ja

2017-04-01 10:56:36 7457 5

原创 FileZilla连接成功但没显示所有目录

最近弄了个虚拟主机,想写写自己的博客玩玩。然后买主机,买域名,安装了wordpress写了几篇博客,就放在一边了。用的都是wordpress的模板,没有涉及到上传本地php文件到远程服务器。在虚拟主机的Cpanel里,直接上传php或较大的文件夹时通常会失败。用网页上传也很慢。于是弄了Filezilla,免费好用的FTP上传工具。然后按照虚拟主机的Cpanel里的教程,下载了配置文件,

2017-01-21 15:55:42 16745

原创 android studio工程目录同一文件夹下管理Module

在Android Studio中主app module和其它引入module的工程目录一般是这样:最近要用Git管理这些module,但这些module,在这个工程目录下是分散的。需要将这些module放在一个文件夹目录下。于是有了以下解决方案:1. 在主工程目录下新建一个文件夹,比如取名叫totalLibs2.正常引入module,比如引入一个module

2016-12-16 15:17:12 3444

原创 android开发关于隐藏文件的使用注意事项

某应用需求:在某个activity上会有一个二维码的图片。当长按这个二维码图片的时候,会将图片保存到本地。以后用户可以打开微信扫描相册中的这个下载好的二维码。但当时将图保存在了一个隐藏文件夹中,我们知道,想创建一个隐藏文件夹,就在隐藏文件夹的名字前面写一个点儿(.)。比如保存在  .newFolder下。但有的手机可能因为没有被root过,所以通过用户手动打开相

2016-11-25 16:53:25 3092

原创 微信授权登录错误记appid

今天发版遇到问题:一款新的应用,叫A吧。微信的appId是根据应用的签名(也就是Android studio或Eclipse签名)而生成的。即应用的签名不同,appId也是不一样的。即:测试环境:step 1,在手机上安装 A应用,没有(注意是没有)用eclipse或Android studio签名的。step 2: 在微信开放平台,下载那个微信的Gen_Signature

2016-11-05 00:54:28 9647

原创 安卓开发爬坑之修改包名

前些日子需要复制一个安卓的应用,需要从一个包名改成另一个包名。比如:从 cn.com.main.bad 改成 com.eminem.rihanna,可以看到包名的目录结构是变化了的。从四层包名变到三层包名。由于是用android studio开发的,所以,按照之前的方法,直接在app目录(不是工程目录)下的build.gradle里,将applicationId 后面跟着的包名改成了c

2016-10-26 10:57:16 1442

原创 android studio使用adb安装apk出现INSTALL_FAILED_DEXOPT错误

不知道为啥,出现这个错误了。在stackoverflow里搜索了一下,有人说Android studio 2.0开始有了instant run,会出现这个错误。他建议把instant run禁用,于是我禁用了,也不好使。试了clean project,rebuild,和重新启动IDE,都不管用。最后重启了下手机。就好用了。搞笑。

2016-10-25 10:13:40 1425

原创 android使用Eclipse打包jar文件

使用Eclipse 新建一个Android工程(正常建就可以)然后在src下的某个包下,建一个包,比如叫utils包。然后在utils下写一个工具类。比如说以下代码:package util;import java.util.List;import android.text.TextUtils;import android.util.Log;public class Lo

2016-10-24 11:03:01 639

原创 android studio卡在任务栏里不能最大化

刚刚做项目的时候,遇到一个问题,打开Android studio后一直隐藏在任务栏中,不管怎么点击,或者用alt + tab切换都切换不回来,甚至在任务管理器中杀掉,重启电脑都不能解决,一直无法实现窗口最大化。于是看到了下面一篇博文,终于解决了问题,特此感谢:http://blog.csdn.net/hwe_xc/article/details/51851777自己再记录一

2016-08-30 17:54:42 1821

原创 android studio修改工程包名

今天做项目时,要求更改程序的包名。于是经过查资料与摸索。有了一点成果,写成博客,供自己参照,同时非常乐于与大家分享。情况1:直接修改包名的“尾巴”,也就是包名的最后一级。比如:一个包名叫zzjr.com.third,被要求改成zzjr.com.they首先看一下工程的目录结构:首先修改 applicationId,applicationId是一个app的

2016-07-20 15:30:19 4963

原创 Android获取WebView的UserAgent

User Agent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,User Agent也简称UA。是什么:它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。什么用:通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电脑访问是不一样的,这些是谷歌根据访问

2016-07-18 14:58:45 11647

原创 java按文件夹下日志容量大小删除部分日志

【需求】最近正在研发一款应用,属于车载定位系统的应用,运行在安卓终端设备上,安卓版本低了点,为2.3.4。每当运行此应用,就会生成一个形如Log2016-05-20.txt 这样的文本文件,用来保存设备运行的状态信息。关于日志有两种管理方法,一种是按日期定时删除日志。服务器通过UDP下达命令可以设置日志保留的时长,比如服务器向安卓终端设置保存日志时长为7天。而设备已连续运行了8天,自然就生

2016-05-20 23:19:45 2856

原创 android ShareSDK微信收藏弹出提示的修改

【问题】用 ShareSDK版本为2.7.0 在安卓端集成了社会化分享,只加了通过微信客户端的分享:包括 微信好友分享,微信朋友圈分享,微信收藏。不管用哪种分享,成功后都会弹出Toast:“分享成功”,但对于“微信收藏”来说,最后弹出来“收藏成功”更好一些。所以经过和ShareSDK官网的技术支持的沟通,有了以下解决方案,直接更改ShareSDK的源码:sOnekeyShareThem

2016-05-04 18:22:04 2398

原创 Your project contains error(s),please fix them before running your application解决办法

eclipse当中安卓工程run时出现以下错误:Your project contains error(s),please fix them before running your application如图:解决办法有很多大咖已经提出来了,比如如下这位大神:http://blog.csdn.net/mars2639/article/details/6618875感谢分

2016-04-22 13:34:30 1469

原创 个人作品:有爱菜谱

有爱菜谱,真的超有爱,使用起来极其方便,免登录。步骤超详细。分类明确,还可针对不同人群,真正做到'调众口'。同时还可以查看此菜品的访问量,比较看看哪一样最受欢迎。可以查看关键字提示。免去了搜索菜谱的麻烦。

2016-03-26 13:56:00 816

原创 java.lang.UnsatisfiedLinkError: Couldn't load hello-jni from loader

我们学习ndk时,要配置环境变量,比如jdk,安装eclipse,sdk,以及下载ndk,解压,并配置系统环境变量,以及在eclipse当中进行ndk路径的指明。解压后的ndk路径下的samples文件夹里有很多我们值得学习的例子。比如最基本的 hello-jni这个工程。导入运行。出错了。而且应该是最常见的错误:java.lang.Unsati

2016-03-22 15:30:28 1935

原创 高德地图发布版SHA1获取

用Eclipse获取sha1值比较简单。最近自己换了android studio开发,申请key的时候,要两个版本的sha1值。一个是开发版(debug),一个是发布版(release)。debug版本的sha1比较好获取,网上有介绍,这里引用一下,就不再重复写了。http://www.androidren.com/index.php?qa=309&qa_1=android-s

2016-03-19 22:48:28 5481

原创 Error: "app_name" is not translated in "zh" (Chinese) [MissingTranslation]

今天做一个项目的时候用到Umeng的自动更新功能。将友盟的一些资源文件合并在一起的时候,打包签名的过程中出现了如标题所示的错误。于是找了找网上的说法。发现stackoverflow上有个解决办法:在build.gradle里加上以下段落:lintOptions { checkReleaseBuilds false abortOnError f

2016-03-08 13:23:55 4291 1

原创 android studio versionName一直都是1.0的解决办法

//获取版本号public static String getVersionName(Context context) { try { PackageInfo pi = context.getPackageManager().getPackageInfo(context.getPackageName(), 0); return pi.version

2016-03-07 20:56:34 953

原创 解决requestFeature() must be called before adding content

很恼,用android studio建立一个empty activity的时候,MainActivity继承的是AppCompatActivity.就像下面这样:public class MainActivity extends AppCompatActivity然后在oncreate()方法里直接用:super.onCreate(savedInstan

2016-03-05 15:57:06 739

原创 Android Studio API23以后HttpClient

听说API23以后,就没有HttpClient了。所以一般如果使用HttpClient时,会出现cannot resolve 'DefaultHttpClient',于是上网求助,找到如下方法:在 你的SDK路径下的 platforms/android-23/optional下面会有org.apache.http.legacy.jar这个包,找到它,把它copy到android工程应用

2016-02-12 17:23:28 4096 4

原创 ImageLoader初始化失败

一般都要在Application里配置第三方jar 或 library的初始化,以便于在程序运行时,直接从程序的入口application获取初始化信息。自己在写一个app应用,使用ImageLoader时,明明在Application里初始化了,结果程序一直报错,说Imageloader没有被初始化。结果,找了大半天,才发现,原来,,,没有在Manif

2016-01-27 23:40:55 723

原创 eclipse黑色主题黑色背景

现在本人用eclipse的版本信息:Eclipse for PHP Developers ----Version: Mars.1 Release (4.5.1)因为写代码到很晚,所以想换个黑色主题以以及黑色背景。所以写一写这个设置。自己先参照了别人的教程:如:http://my.oschina.net/u/1244156/blog/207122,特此引用,表示感谢。

2016-01-09 13:04:36 16254 1

原创 chrome浏览器查看cookie

我们在做web时,几乎都要用到cookie相关处理。前两天在看李炎恢的php视频教程时,讲到cookie,李老师用的是FireFox浏览器,查看cookie比较方便。我用的是chrome,对FireFox不感冒。就是没找到cookie如何在chrome里查看。今天乱点网页的时候竟然出现了cookie查看页面。大为惊喜。直接看截图:直接点击地址栏前的小白块儿就好了

2015-12-30 23:06:34 3815

原创 php eclipse 如何修改php文件创建时默认样式

我们在第一次使用的eclipse来创建php file的时候,会出现如下状况:而我们知道,php file要以  ?> 来结尾,所以要通过设置它的默认样式,让它创建时自动加上 ?> 对于最新的Eclipse for PHP Developers  Version: Mars.1 Release (4.5.1) 这个版本的Eclipse来说,在windows -- prefere

2015-12-26 19:56:00 980

原创 android notification设置提示音

昨天在使用Notification(通知栏)的时候,想要设置一下通知的提示音。具体实现:新来一条通知消息时,会自己播放android application工程目录res/raw文件夹下的MP3文件。但在使用时,按照下面的写法怎么也不成功:.setSound(Uri.parse("android.resource://你的包名/" + R.raw.myvideo));

2015-12-18 21:12:30 7235 2

原创 android studio设置应用图标时注意事项

昨天晚上写了一个小程序,想自己设置一下App的图标,一开始想用@drawable的写法了,但到了清单文件Manifest.xml里一看,Android studio 用的是mipmap,然后又查了drawable和mipmap的区别,网上有一大堆,大家可以自己查查。说一说遇到的问题:根据以往的经验,可自己自己PS一个图片,然后保存成png的格式,然后放在mipmap文件夹里就可以了

2015-12-13 20:13:44 8903 1

原创 Android Studio的代码提示设置为不区分大小写

前两天刚刚装的Android studio,之前看别人的演示时,被其强大的代码提示所吸引,比Eclipse要智能许多,不过用习惯了Eclipse的我们,如果想要快速弄明白Android studio,还需要一些配置。比如:我们要让“代码提示”功能取消大小写敏感1.一般我们写类名都是大写开头,假设一个类名叫User类。但如果我们没有取消大小敏感时,当我们输入user(注意首字母是小写的u

2015-12-12 20:24:54 6454

原创 android布局ScrollView包含ListView

http://download.csdn.net/detail/yukimineryuu/9348473

2015-12-12 10:27:30 485

adb-1.0.32.zip

好不容易找到的adb,里面有三个文件:adb.exe AdbWinApi.dll AdbWinUsbApi.dll 解压就可使用,打开cmd,输入adb即可。经过测试,兼容性较好,可以在win xp 32位上使用,win7 win10都没有问题

2020-01-08

AdbDeviceList.java

通过java程序(不是安卓程序),当一台电脑上同时出现多台设备时,即当一台电脑连接了多个安卓设备时,运行一行命令,可以实现在多台设备上同时安装程序(或者运行一次就可以同时卸载多台设备上的APP),有点类似于手机助手批量安装,批量卸载。 代码只是提供一个思路,代码有重复,没有抽出来重构,你可以自己重构一下。 放在IntelliJ IDEA里就可以运行,或者用eclipse也可以。 同时注意一下,adb需要自己在电脑上配置环境变量。如果没有配,代码中的adb.exe需要加上你的adb安装的绝对路径, 如:E:\softwareInstall\asSDK\platform-tools\adb.exe install xxx.apk 如:E:\softwareInstall\asSDK\platform-tools\adb.exe uninstall com.xxx.yyy

2019-12-31

jadx-tools.zip

Dex to Java decompiler,可将dex或apk文件直接反编译为可读的Java代码。 相当于dex2jar和jd-gui组合使用的效果。比dex2jar和jd-gui都好用。下载好解压即可,打开运行路径: 你的路径\jadx\build\jadx\bin\jadx-gui.bat

2019-12-31

java按文件夹下日志容量大小删除部分日志

按日志保存的容量删除日志。比如当前日志有3份,分别为:Log2016-05-11.txt (日期最早,大小为5M), Log2016-05-12.txt (日期第二早,大小为6M), Log2016-0513.txt(最近日期,大小为2M) ,服务器设置日志容量大小为10MB,则每当应用初始化时,检查此文件夹下的这三个日志,前两个日志的和为:5+6=11 已经大于10M,则不计算后面的日志大小,就立即删除前两个日志,第三个日志得以保留。 如果日志大小分别为:5 ,6 , 12 ,9 。则按照需求,先删除5+6,再删除12,最后检查9<10. 最后一个得以保留。

2016-05-20

java按文件大小删除某文件夹下部分或全部日志

按日志保存的容量删除日志。比如当前日志有3份,分别为:Log2016-05-11.txt (日期最早,大小为5M), Log2016-05-12.txt (日期第二早,大小为6M), Log2016-0513.txt(最近日期,大小为2M) ,服务器设置日志容量大小为10MB,则每当应用初始化时,检查此文件夹下的这三个日志,前两个日志的和为:5+6=11 已经大于10M,则不计算后面的日志大小,就立即删除前两个日志,第三个日志得以保留。 如果日志大小分别为:5 ,6 , 12 ,9 。则按照需求,先删除5+6,再删除12,最后检查9<10. 最后一个得以保留。

2016-05-20

android WebView预加载

个人博客:http://blog.csdn.net/yukimineryuu 现在web app越来越多,webview控件的使用也越来越重要。 有时我们会在启动页或引导页之后,加载一个webview为控件的主页。 但如果跳转之后再加载,会看到webview有一个加载的过程,如果网页较大可能加载起来会很慢。这时我们利用启动页或引导页或中间的广告页的时间来预加载webview,利用View.gone,View.visible来实现控件类的隐藏与显示,这样在启动后得到的主页就是一个已经加载好的页面了。此例中加载新浪这样的比较大的网站,网速良好时,加载基本秒出。相信会给大家带来一些解决此类问题的思路。程序保证能运行,用eclipse写的,有什么问题大家可以留言,一定及时答复。

2016-04-18

android布局ScrollView包含ListView

谷歌不推荐的一种布局方式,但有时项目确实有这样的需求:ScrollView里包含ListView,并且ListView要全展开,不可滑动,只能是最外层的ScrollView可以整个屏幕滑动。比较不错的资源,原创。如果你的模拟器或手机的分辨率太高,屏幕太长,数据不足以超过一屏时,可以自己在MainActivity里的数组里继续加数据来进行测试。

2015-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除