自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Integer与int的那些小事

今天在一个技术群在火热讨论Java基础问题,看了下Integer 和 int的之间的瓜葛,懵逼了。忘记的一干二净,于是重新研究了一下,做个记录。Integer直接赋值时会自动装箱,装箱的会判断当值在Integer常量池(-128~127)范围内,将会直接从常量缓存池SMALL_VALUES中取,生成的Integer对象是同一个地址值。当不在这个范围内时会直接new一个Integer来创建对象。我们可

2017-01-18 20:16:18 491

原创 使用Android系统自带裁剪功能,小图可能出现黑框的解决之道

项目中或多或少的使用到照片裁剪,比如设置头像之类的,正常情况下我们会使用一下方式调用系统的裁剪功能,简单又方便。Intent intent = new Intent("com.android.camera.action.CROP"); intent.setDataAndType(Uri.fromFile(new File(imagePath)), "image/*");

2016-11-03 09:54:56 853

原创 IOS 学习笔记

通过xib加载控制器的ViewinitWithNibName:如果指定了特定的名称的xib,会去加载指定的xib如果指定是nil 判断有没有当前控制器相同名称的xib,如果有自动加载跟它相同名称的xib(例如:控制器的名称为BAIViewController那么会首先自动寻找BAIViewController.xib)如果没有跟它相同的名称的XIB。自动加载跟它相同名称并且是去掉Contro

2016-10-29 17:14:25 288

原创 java.lang.UnsatisfiedLinkError 解决之道

在项目或多或少会使用到JNI,可能是自己公司写的,也有可能是第三方公司的。在使用过程中有难免出现各种问题(比如某个手机出现此问题:国内无良厂商)。出现的问题logjava.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file”data/app/com.xxx.xxx-2/base.apk"],na

2016-10-10 15:30:19 520

原创 Android 下载apk提示更新以及解决Android 6.0 Marshmallow提示更新报错问题

下载并安装apk的方法很多,但是谷歌还是建议我们采用DownloadManager。下载更新的代码比较简单,分如下几块:启动下载public long startDownload(String uri, String title, String description) { DownloadManager.Request req = new DownloadManager.Reque

2016-09-18 18:56:51 1851

原创 React Native 学习中踩过的那些坑

1、react-native run-android时提示aapt权限被拒绝完整LOG如下: java.io.IOException: Cannot run program "/Users/name/AndroidSDKs/build-tools/23.0.2/aapt": error=13, Permission denied 解决办法:打开终端。进入SDK/build-tools/23.0

2016-09-17 19:45:58 1901

原创 java.lang.NoSuchFieldError: No static field xxx of type I in class Lcom/XX/R$id; or its superclasses

项目开发快到尾声,突然发现之前一个模块莫名其妙的奔溃了,我的内心也是奔溃的。以前一直都是好好的,也没去动过它,为啥会出现这样的问题呢? 下面我会根据自己的理解来看待问题android是怎么根据id查找到控件的首先,你在调用 findViewById 之前,你必然是在 activity 中设置了 setContentView, 或者在 Fragment 中重载了 onCreatedView 方法,对于

2016-08-27 10:01:29 14542 4

原创 Android Studio之正确导入SO库

Android Studio之正确导入SO相关文件之前一直没有做过第三方的推送消息,这次公司要求采用国内极光第三方推送服务,由于项目还在原型图构思中,因而还可以花点时间看看这方面的东西。看了下相关的DEMO,挺简单的,加点权限,把相关的广播以及服务注册一下就好了,然后在application中初始化一下,就解决了。可偏偏这么简单的几步,确花了我一点时间去调通。过滤了相关的log如下06-21 15:

2016-06-21 15:15:12 4517 1

原创 操作短息数据库权限被禁用,自行开启。其他的权限一样的

之前在操作手机短信的时候,碰见一个这样的问题。当用户用我的软件进行删除短信时,出现操作失败。(声明一下,在清单文件中已添加了操作的短信数据库的权限)出现这样的情况主要是,Android5.0之后默认是把操作短信数据库的权限禁用了,类似于MIUI把第三方用户的弹窗权限禁用。这里知道原因,那就开始寻找解决办法呗,既然可以禁用,那肯定可以恢复。经过查证,发现Android有一个原生应用程序权

2016-05-21 01:57:34 1003

原创 Android Studio上首次使用cocos2d-android出现Duplicate files copied in APK assets/fps_images.png

今天尝试cocos2d,不料才开始就碰见编译问题。具体报问题如此下。Error:duplicate files during packaging of APK E:\Project\Android_Studio\Studying\game\build\outputs\apk\game-debug-unaligned.apkPath in archive: assets/fps_imag

2016-02-25 21:10:50 3436 1

原创 获取Android系统所有内置SD卡以及外置SD卡路径

目前越来越多的手机都支持内置SD卡以及外置SD卡(包括OTG)。不少开发者就因为获取外置SD卡路径走了许多弯路,各种查找遍历,还不一定支持了所有机型。最近自己的一个小项目也碰到此问题,找了很多资料,终于找到了一个很有效的方法。目前此方法在Android5.0.2、Android6.0上测试有效。完美获取所有的SD卡路径。 /** * 获取外置SD卡路径 * */

2016-01-19 14:50:09 2534

原创 Android Studio引用mipmap中引用.9图片报错

今天写代码碰见一个棘手问题,引用mipmap中.9资源图片报错, 经过一交流群内大神提示 才知道错误原因,解决办法如下: 把所有的.9图片放入drawable资源目录下,然后按eclipse中常规的@drawable引入就好。

2015-09-20 23:10:03 7006 1

空空如也

空空如也

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

TA关注的人

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