自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小柯的博客

学习最新前沿技术,大家互相学习,有问题互相交流

  • 博客(19)
  • 资源 (9)
  • 收藏
  • 关注

原创 ftp://192.168.0.222:2323没有权限

之后尝试切换到DCIM文件夹下面依然不行。

2024-03-20 10:16:59 162

原创 打开github页面排版混乱错误(显示有问题)的解决办法

打开github页面排版混乱错误(显示有问题)的解决方法

2023-08-08 11:27:05 7822 4

原创 使用AndResGuard混淆资源文件

AndResGuardAndResGuard是一个减少你的apk大小的工具,它的工作方式类似于ProGuardJava源代码,但只针对资源文件。它更改res/drawable/wechat为r/d/a,并将资源文件重命名wechat.png为a.png。最后,它用7zip重新打包apk,这可以明显减少包的大小。项目配置1.在app的gradle里面增加apply plugin:...

2018-07-09 14:42:46 2422 2

原创 AS3.0 编译JNI的过程简化

Eclipse开发JNI时的场景 还记不记得Eclipse开发JNI的场景1.先进行准备工作配置SDK和配置NDK PATH路径。 2.编写带有native生命的方法的java类。 3.使用javah命令生成.h文件。 4.使用c/c++实现本地方法。 5.将C/C++编写的文件生成动态库(编写Android.mk和Application.mk文件,执行ndk-build命令...

2018-03-20 15:27:22 1087

原创 回顾2017、展望2018

        一转眼,马上又快过年了,今天是最后一个工作日,然而这个星期心里真的是有点忐忑,睡的比较晚。        我想着要把这一年做的项目经验和时间发表出来,可又觉得没什么新鲜感。但是作为一名合格的工程师,对自己的要求和自律还是要有的,学习在于积累,总结易于进步,技术不断创新,思维保持开拓。@2017:工作简介: 从16年四季度到17年初公司从P2P理财转向小贷业务,开发出第一版本借款端A...

2018-02-09 14:47:04 1157

原创 安卓APP优化归档

经过N个项目(包括线上和练手自己写的),觉得想成为资深的app开发工程师,肯定会遇到对项目优化的问题,结合大神们的文章,做了一个简单的归档: 抽空简单汇总一下,高级工程师路过,O(∩_∩)O哈哈~1.APP启动速度。主要是冷启动和热启动的启动速度,通过在application入口减少耗时的操作来进行优化。参考文章: 启动优化1 启动优化22.UI去除不必要

2017-03-15 11:50:36 457

原创 Android Studio插件开发

Android Studio插件开发 推荐插件:LeakCanary 帮助你在开发阶段方便的检测出内存泄露的问题,使用起来更简单方便。步骤:1. android studio的插件开发需要用IntelliJ IDEA,可以去官网下载社区版(一路下一步就行)。2.安装成功后点击 Start using IntelliJ IDEA,打开主程序界面如图。 。3.点击 Create New Pro

2017-02-08 10:23:31 462

原创 程序思维

1.代码如下(IDE编辑): Double a=1.00001-0.00001 ; Double b=1.000001-0.000001; Log.e("url",a+"   "+ b);结果是?? 1.0   0.9999999999999999 (在XCODE上面编辑则是 1 1) Double a=1.0001-0.0001

2016-08-12 11:37:02 623

原创 java.lang.RuntimeException: Package manager has died

java.lang.RuntimeException: Package manager has died1.出错代码位置 public static String softVersionName(Context context) { PackageInfo info = null; try { info = context.getPackage

2016-08-02 10:16:58 4043

原创 多进程的相关知识

多进程的相关知识 开心一刻:爸爸把客人送走,客气的说:“你慢走。” 儿子天真的说:“爸爸,为什么你送人都要说慢走而妈妈送人出门时都说快走呢?” 爸爸!@#!@#$%@#1、获取相同ShareUserId程序的Context案例代码 Context ct=this.createPackageContext ("com.test.serviceID", Context.CONTEXT_

2016-07-27 17:54:34 340

原创 分析Dalvik字节码进行减包优化

分析Dalvik字节码进行减包优化分析Dalvik字节码进行减包优化优化思路优化效果优化方案如下优化思路通过dexdump反编译apk中的dex,得到对应Dalvik字节码,找到寻找冗余的字节码,尝试去除或替换冗余的字节码目前主要是替换或去除原有的java代码,减少对应的Dalvik指令,从而减少安装包大小。现在主要是从Dalvik字节码分析来调整Java代码,之后希望能够通过ASM等框架

2016-06-23 11:23:39 478

转载 Android应用打破65K方法数限制,让你的应用不再爆棚

随着应用不断迭代,业务线的扩展,应用越来越大(比如集成了各种第三方sdk或者公共支持的jar包,项目耦合性高,重复作用的类越来越多),相信很多人都遇到过如下的错误:[java] view plain copy  UNEXPECTED TOP-LEVEL EXCEPTION:  java.lang.IllegalArgument

2016-04-14 16:51:36 384

原创 近期项目开发中的一些总结

在项目开发的过程中,难免会遇到这样 那样的问题,在这个时候如果是耗时很长的BUG或者一些界面的特效的时候,不要只停留在表面的代码层逻辑上,还要从源码、系统原理、生命周期等来进行分析。我主要总结一下解决问题的思路。1.关键的是找到触发问题的关键场景: 例如,不当的使用Context;构造Adapter时,没有使用缓存的convertView等等。构造Adapter时,没有使用缓存的c

2016-03-07 09:10:17 420

原创 描述下IOS和android系统流畅度的差别

android的手机配置比IOS高,但是流畅度不如它,为什么?1.渲染机制不同。IOS是实时优先级 ,android则是遵循传统电脑模式的主线程优先级, 简单的说 IOS对屏幕触摸反应优先级非常高,触摸屏幕就会优先处理优目前显示的这个层级,马上给出动画效果,然后再处理媒体、服务、核心的架构。 而android而是进程优先,触摸屏幕后的手机屏幕显示和动画效果都放在后面。举个例子:

2016-03-03 09:20:04 2471

原创 SVN协同开发出现的问题

因为公司需求 需要把老版本的项目重新上传到SVN,中间遇到一些问题,正确操作总结如下。1.需要这三个的选项钩去掉。2.同事修改.idea文件夹下面的vcs的文件。mapping directory="" vcs="svn" />改为mapping directory="" vcs="" />3.用模糊搜索在 路径下面搜索.svn的目录 然后全部删除。(关键是解决svn: E15

2016-01-05 13:51:28 658

原创 peer not autoenticated错误

今天去github上下载Ultra Pull To Refresh导入AS的时候出现了peer not autoenticated错误,去网上看了很多解决方案,可是都没有用,最后经过尝试 自己解决,所以在此分享给大家,省的多走弯路。先附上截图:首页需要修改为依赖1.3的gradle(下载文件是1.0.0).classpath 'com.android.tools.bui

2015-12-23 10:59:53 428

原创 Android相关汇总网站和相关开源信息

Android开发文档  Android中文API开源代码  几乎每天都有更新 23code  更新的不是特别频繁,但还是不错 开源项目  这个是Github上比较经典的 MaterialDesign 这个MaterialDesign比较多的开源项目 eoe eoe论坛 安卓巴士论坛

2015-12-22 15:16:11 385

原创 安卓布局自适应px适配

简单的直接输入 UI 的效果图 px的值在 layout.xml 文件  ,就可以自动适配所以安卓机型了。注意:需要在配置文件设置 效果图的 比例值。  需要的直接去下载看看吧:http://download.csdn.net/detail/a852806170/9358365

2015-12-15 17:18:44 750

原创 安卓5.0 Material Design设计简单的一个使用特效

1.先简单介绍一下 DrawerLayout控件的使用.  首先, DrawerLayout这个类是在Support Library里的,需要加上android-support-v4.jar这个包。  然后程序中用时在前面导入import android.support.v4.widget.DrawerLayout;  如果找不到这个类,首先用SDK Manager更新

2015-12-14 15:07:02 1432

自定义ProgressBar

自定义水平ProgressBar ,文字在ProgressBar的中间,(进度到一般的时候 也就是占位到文字上面的情况下),如果进度背景是深色的,文字会变成一半是白色 另一半是设置过的文字颜色。文字随着进度的变化而刷新进度值。

2023-01-07

安卓aidl-Demo

aidl-Demo 遇到的问题: 1. Override的onServiceConnected无法回调:AndroidManifest的service的包名称要正确。 2.注意客户服务两端包名要一样。

2022-05-09

安卓icon(logo)资源替换

Android Logo资源替换方案

2022-01-21

retrofit终极封装

使用retrofit+okhttp请求网络,主要为了解决从服务器获取数据自动解析成 bean 快速适配数据的需求。

2016-12-15

viewpager+fragment+侧滑+自定义viewpager

实现稍微复杂一点的 滑动 效果 ,使用viewpager+fragment+侧滑+自定义viewpager 。。在第二个fragment里面在进行 viewpager的定义2个子view, 第三个fragment实现左右的侧滑效果。

2016-12-15

自定义edittextview(删除输入框)

简单的自定义edittextview(删除输入框)。。。。demo附加有intent的隐士调用

2016-12-13

仿APP淘宝详情页(包括后台数据适配和选择规格)

仿淘宝详情页,包括上拉加载 webview图文详情和评论界面,根据保存解析服务器的json来适配了数据。选择规格可以灵活的根据 服务器返回内容来定制 不同产品的规格显示内容。有很高的扩展性,方便有该需求的人使用。

2016-10-03

直接输入px自动适配所有android机型

直接输入UI的安卓效果图px值在layout.xml文件里面,就会自动的适配所以android 的机型,解决了碎片化。

2015-12-15

Material Design的控件使用

简单的Material Design设计的基本 安卓5.0新组件的使用。

2015-12-14

jni本地调用demo

简单的jni本地调用demo,欢迎下载,生成.h文件,然后用ndk-build命令生成.so文件,最后调用。

2015-07-02

空空如也

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

TA关注的人

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