自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android常见Errors

》无法找到R文件no1>发生:在导入eclipse工程到Android studio时,发现导入v7包时,报错“无法找到R文件”: 解决:这是由于程序编译版本过低的原因引起。一般将编译版本改成sdk 21 再build—>clean 一下就会重新生成;no2>发生:eclipse从SVN或GIT中checkout代码的时候,报R文件缺失 解决:将代码里的其他错误先解决,你会发现在你clea

2017-03-18 02:00:48 2509

原创 Android主界面导航工具

android主页工具》效果:》用法 :1.在activity_main里include进主页工具布局文件;2.在MianActivity里初始化工具》代码:/** * Created by sunmo on 2017/3/5. */public class FooterNav { private OnFooterNavSelectedListener mListener; p

2017-03-18 01:25:56 530

原创 Error:Execution failed for task ':app:transformClassesWithDexForDebug'. > com.android.build.api.tran

Error:Execution failed for task ‘:app:transformClassesWithDexForDebug’.com.android.build.api.transform.TransformException: ##这里写代码片

2017-06-27 14:24:11 246

原创 百度地图之覆盖物缩放至视野处

百度地图之覆盖物缩放至视野处solve:》setOnMapLoadedCallback(BaiduMap.OnMapLoadedCallback var1);//设置地图加载监听;》在onMapLoaded()方法里通过LatLngBounds.BuilderanimateMapStatus(MapStatusUpdateFactory.newLatLngBounds(builder.buil

2017-06-27 14:22:53 965

原创 umeng分享微信返回activity的包名必须与应用包名一致

issues:umeng分享微信返回activity的包名必须与应用包名一致处理》solve:wxapi的包名必须与在微信开放平台注册的应用的包名一致;而不能为了模块化的便利,把微信入口类放在library里。

2017-06-27 14:11:38 1299

原创 android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@f

android.view.WindowManager$BadTokenException: Unable to add window – token android.os.BinderProxy@fcbafa7 is not valid; is your activity running?##经过》reason:activity不处于正在运行的状态,而弹出框就就被调用显示了;http://vinny

2017-06-27 14:05:31 335

原创 自定义属性attr的引用

》方法与区别:1.方法:http://schemas.android.com/apk/res-auto与 http://schemas.android.com/tools2.区别:前者可以被编译器找到自定义的控件,而后者无法被编译通过。

2017-05-22 08:18:24 438

原创 跑马灯与地图合用会闪烁

》reason:》reason:TextView与Surface焦点冲突;》solve》solve:在TextView外面套上一个ViewGroup就ok了。

2017-05-22 08:13:50 370

原创 android.app.IntentReceiverLeaked:...

》reason and solve》广播没注销,注销了,就ok

2017-05-22 08:09:33 3324

原创 Error:Could not find :SMSSDK-<2.1.4>

》Details:Required by: ThirdLib:app:unspecified > ThirdLib:smsLib:unspecified<a href="searchInBuildFiles">Search in build.gradle files</a>》Solve》这是一个aar文件引用错误;》经测试,aar文件只能在被标以application的程序才能使用;而

2017-05-15 08:27:36 661

原创 禅道按照官方配置后,发现同局域网的其他电脑无法访问

》尝试性解决方式:》各种卸载服务、重启禅道服务器以及固定端口均没效果;》重启电脑,再次启动服务器,ok了;

2017-05-15 08:19:26 7530

原创 ---not translated in ZH

》发生:》打包的时候,报这个错;》Solve:在app下的build.gradle中的android标签下添加配置:lintOptions{//ignore missing res eg: not translated in ZH checkReleaseBuilds false abortOnError false }

2017-05-15 08:15:59 161

原创 Out of memory Error (5.0)

Solve》在application标签下加入: android:hardwareAccelerated="false" android:largeHeap="true"

2017-05-15 08:11:32 194

原创 SVN unknown host

Solve》把C:\Users\XXXX\AppData\Roaming下的subvisionSVN文件夹删掉 再重新授权 就ok了

2017-05-15 08:09:24 799

原创 Only the original thread that created a view hierarchy can touch its views.

Only the original thread that created a view hierarchy can touch its views.》产生:addView添加dialog,在handler中操作dialog时报错。》原因:在handler中调用另一个handler,而在第二个handler中对dialog进行操作;实则,两个handler线程不同;》弄到同一个线程中操作即ok;

2017-05-08 08:25:21 227

原创 修改keystore的密码及别名等信息后,还可以覆盖安装么

修改keystore的密码及别名等信息后,还可以覆盖安装么? 可以。keystore的核心是其涵盖的sha1等签名信息。其他密码、别名等只是为了使用这文件而设置的安全方案。

2017-05-08 08:23:57 493

原创 android module里的权限可被主程序共用么

android module里的权限可被主程序共用么 ? 可以。一般除了一些自定义权限、自定义的广播、服务以及需要用到主程序包名的API的组建注册;其他均可放在module中。

2017-05-08 08:20:36 1643

原创 百度地图定位蓝屏

》6.0机子: 关于配置,请参照官方文档。配置没问题,一般就是权限申请有问题。6.0以后,manifest文件配置的特殊权限(如定位、相机、wifi等)将不起决定性作用,而需要在代码中手动申请,具体如何申请,请百度。

2017-05-08 08:16:17 1705

原创 小米6 Cancel by user

》solve》允许未知源软件安装,true;》打开debug模式:点击“MIUI”连续5下;》开发者选项:勾上;》USB调试:勾上;》允许USB安装程序;》USB调试(安全设置):勾上;》补充:若还是不行,先撤销USB调试授权;然后将上述选项全部勾上,再次调试。最后,应该ok了。

2017-05-08 08:11:19 276

原创 Android之aar文件

》引用repositories{ flatDir { dirs 'libs' }}dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcom

2017-05-08 08:08:42 217

原创 三大设计model

三大设计模式- MVC(model view controller):》model主要业务逻辑块,view用于显示(android主要由activity完成),control连接model和view的桥梁(主要包括一些接口);》model与view分工还不够彻底,view里面含有一些业务逻辑;- MVP(model view presenter):》MVC的衍生模式,显示与逻辑区分更加彻底,p

2017-05-02 09:01:20 174

原创 Fragment之ToolBar

》导言 ToolBar对于Activity设置actionbar很容易,但是对于fragment缺并没有直接支持。我们考虑到getActivity,或者ViewGroup(OnCheckedChangeListener)切换监听里设置。》选择 (以主界面分页为例)首先使用的getActivity,但是发现只在创建fragment的时候,给每个都设置了对应的actionBar,但是发现frag

2017-05-02 08:52:16 329

原创 BaiduMap:You cannot keep your settings in the secure settings.

1.0考虑点: - 地图Jar包等配置是否完整;若不确认,直接参照开发指导换最新API; - android版本,对于形如6.0的版本,要对权限作特殊处理。

2017-05-02 08:23:45 1401 1

原创 Genymotion:the app is not compatible with your genymotion

解决:找到对应Genymotion版本的ARM-Translate文件,安装了,即ok

2017-05-02 08:18:29 663

原创 AAPT err(Facade for 1415341631): libpng error: Not a PNG file

- 产生:png文件有问题,常常由手动修改文件格式引起; - 解决:用ps等工具将对应图片转换成png,并替换该图片;

2017-05-02 08:17:13 157

原创 sdk platform-tools version is too old

解决SDK Manager-->SDK tools-->查看对应的platform-tools版本-->launch standalone SDK Manager-->update对应的版本-->重启AS;

2017-05-02 08:10:33 477

原创 Android之SQLite

》常见数据库: - SQLServer(收费,微软,2.3G左右,仅限windows); - Oracle(收费,甲骨文,700M左右,能跨平台——世界上大数据处理、最火的数据服务器) - MySql(免费,甲骨文,60M左右,能跨平台——目前使用最广的一种数据库,如企业网站、小的系统......) - Access(免费,微软,Office系列之一,不能跨平台) - DB2(收费,IB

2017-03-23 01:04:12 175

原创 Android Jar包冲突及解决方法

》Jar冲突的产生: 情况一:在libs文件jar中与compile“gradle路径”形式引用了同一Jar包; 情况二:(非compile“gradle路径”形式引用)主程序与module间引用了相同jar包; 情况三:(compile“gradle路径”形式引用)主程序与module以compile形式引用了同一jar包,但是他们的版本不同。》Jar包冲突报错#Error:Ex

2017-03-20 02:36:13 3850 1

原创 仿RecycleView.Adapter封装BaseAdapter

》代码:/** * Created by Kvin on 2017/1/15. */public abstract class BasicAdapter<V extends BasicAdapter.ViewHolder, T> extends android.widget.BaseAdapter { protected final static String IMAGE_PREFIX

2017-03-20 02:09:14 348

原创 Android之与h5交互

》背景:随着微信小程序的流行,市面上刮起了一股H5的浪潮;甚至,有流言——H5将取代传统app。对此,本人不做评论。然而事实证明,她并不能取代。时间也为我们筛选出了一种做法——混合开发,即使用H5来作为程序中的某些界面。那么,问题来了,我们该怎么“混合”呢?我们知道app中,最重要的一点就是“交互”,解决了交互问题,就自然而然地“混合”了。下面,交互的方法。》与H5交互:1.配置:》提供js支

2017-03-20 01:43:40 467

原创 跟踪记录View

》导读: 无论是做电商型app,还是物流型,或者其他,我们往往都要做一些记录型展示。下面为大家带来一款卖相不错的CustomView; 》控件:/** * Created by Kvin on 2016/3/24. */public class RecordView extends ViewGroup { private final int DEFAULT_CHILD =

2017-03-19 23:53:34 292

原创 Android中的尺寸

》屏幕尺寸及控件尺寸/** * Created by Kvin on 2016/1/5. */public class MetricsUtils { //get Screen Metrics public static DisplayMetrics winMetrics(Context context) { DisplayMetrics metrics = new

2017-03-19 01:25:03 205

原创 带文字分类线

》导读: 在项目中有时会用到一些分类线,这里给大家定义了一个。 》控件/** * Created by Kvin on 2017/2/5. */public class ClassifyTextView extends View { private final int DEFAULT_LINE_WIDTH = -1; private Paint linePaint;

2017-03-19 01:10:47 241

原创 搜索项/筛选布局

》导读: 自定义ViewGroup实现展示搜索条目或赛选 》控件:/** * Created by Kvin on 2017/2/5. */public class ChoiceLayout extends ViewGroup { private TextView tv; private final int TYPE_TITLE = 1; private i

2017-03-19 00:55:01 1049

原创 我的界面设置项View

》前言 : 当我们接触的项目多了,我们会发现常常需要反复操作大量重复代码;这样既花去了时间,有对我们的提高不大:简直可恨极了。 这样,我们为什么不把这些常用的功能,整理成工具呢。下面就是项目中“我的界面”item的自定义控件。 (我的开发工具包:`[toolKit](https://github.com/JustinKvin/toolKit)`)》效果 :》Item控件/** *

2017-03-18 21:48:44 220

原创 AS指定调试模式下的appkey

》导读 :在我们使用微信分享或者登入时,常常苦恼于签名不一致的问题;即我们在微信开发者上注册应用的签名与我们开发工具调试的签名不一致,导致无法正常测试。不过,此刻你们的福利来了!*》指定测试模式下的appkey:1.签名一致的appkey文件复制到工程的app目录下:ChatMe/app/chatme.keystore2.在app下的build.gradle文件里指定debug的appkey b

2017-03-18 20:58:47 807

原创 SQLite反射封装

public class DbUtils { private static final String DB_NAME = “student”; private static final String TYPE_INT = “int”; private static final String TYPE_STRING = “String”; private sta

2016-08-26 18:07:40 491

空空如也

空空如也

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

TA关注的人

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