自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (8)
  • 收藏
  • 关注

原创 Android library分享到公共库

一, 上传library到github. 1. 登录https://github.com并注册帐号 2. 上传library到github 3. release库二, 打开https://gitpack.io获取github登录授权

2021-06-01 17:19:14 167 2

原创 动态添加Flutter插件

添加Flutter插件有多种方式1,对已有的Android工程,添加Flutter module , 配置会自动生成。2,在pubspec.yaml文件中配置Flutter插件。3,在继承FlutterActivity()的Activity中,重写configureFlutterEngine(flutterEngine)这个方法,称之为动态注册。import io.flutter.embedding.android.FlutterActivityimport io.flutter.emb

2021-04-26 17:45:10 1218

原创 Android Studio项目 通过implementation 添加依赖时下载的jar包放在哪里了

所有通过compile或implementation 'xxxx:xx:version'添加的依赖包最终都是放在这个路径下面的,通过groupId就可以找到了。

2018-12-28 11:58:37 10312 1

原创 将Android Library发布到JCenter的成功秘籍

写个开头的重点注意事项:一定要确保网络可以翻墙,VPN是必须的。注册 Bintray 账号并创建仓库  Bintray 是 JCenter 库的运营商,首先要去这个网站注册一下账号 https://bintray.com注意:第一个绿色按钮(“START YOUR FREE TRIAL”)是注册企业帐号,只有一个月的试用期。个人用户选择上图红框框里的按钮(“For an Open ...

2018-12-26 17:42:20 394 1

原创 Java AES 256位加解密

     Java AES 加解密默认是支持128位的。现在APP端一般都是用256位进行加解密,这时候默认的128就不能匹配了,无法和APP端对应起来。Android支持PKCS7Padding填充方式,而java默认支持是PKCS5Padding填充方式,这时解析就会报以下异常:java.security.NoSuchAlgorithmException: Cannot find any pr...

2018-03-22 17:56:22 3218 2

原创 Android kotlin之静态方法

Java写法/** * Created by E on 2018/3/7. */public class ILogKo { private static String msg = "adb"; public static String getBrand(){ return "SAM"; } public static String getLog...

2018-03-07 19:54:27 437

原创 JSON性能测试

JSON性能测试在项目开发中,经常会用到JSON来传输数据。JSON工具有多种,如Gson,fastjson, org.json等。那么它们各自的性能如何呢?这里针对fastjson,Gson,org.json进行了测试,以测试结果为准。测试方法*测试设备Samsung SM-A9000 android 6.0.1 *主要分析各个JSON工具解析数据的速度*

2017-12-22 11:31:52 1328

转载 Android studio自动创建drawable-xhdpi文件夹

Android studio自动创建drawable-xhdpi文件夹用Android Studio创建项目的时候,默认时不会创建drawable-hdpi、drawable-mdpi、drawable-xhdpi、drawable-xxhdpi 和 drawable-xxxhdpi 文件夹,这就造成了一些不便。通过修改Android Studio的模版文件能达到我们需要的目的

2017-12-08 17:59:52 2567 1

原创 Android User-Agent

Android User-AgentAndroid访问网页时用到User-Agent1. String user_Agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.79 Safari/537.36 Edge/14

2017-11-24 16:04:54 1510

原创 Android TypedArray的用法

Android TypedArray的用法在项目中经常会有自定义组件的情况,为了方便组件可以在多个地方独立使用,我们最常用的是setXX()方法。那是否可以在XML布局文件调用时就可以设备自定义组件的各个属性呢,这个是可以有的,Android提供了TypedArray。下面介绍一下TypedArray在项目的实际用法:1,在attrs.xml文件中定义。     

2016-09-30 11:17:13 1635

原创 Android 调用QQ登录

调用QQ登录       在现在的项目开发,调用第三方登录,几乎是必须的,而调用QQ登录也是必不可少的,这里把相关代码分享出来,希望能拿去就可以用,减少项目开发的时间,希望对大家有用。1,去QQ开放平台注册帐号(http://open.qq.com/),为应用申请QQ的APP_ID , 并下载相关的jar包,放到工程的lib目录下。2,在Manifest

2015-06-09 10:27:48 2106 3

转载 极限编程,一次反思

           本文的作者Robert C. Martin,也就是大名大名鼎鼎的“uncle bob”在我手里的是一本很薄的白皮书,14年前,它颠覆了整个软件世界。这本薄书就是:《Extreme Programming Explained》,副标题是:拥抱变化。作者是Kent Beck,出版于1999年。这本书不到200页,很小。字体印刷的很大,而

2014-03-14 13:03:41 802

转载 每周工作60小时不是荣誉徽章

每周工作60小时不是荣誉徽章,这是有问题的。能够说这周、上周或上个月我们工作了非常多小时的,会有一种自豪的感觉。我知道这种感觉,因为我过去这样干过,很可能还会叹息一声。毕竟,说你一周工作60小时,并没有直接告诉听众,你的设计公司有多忙;你的产品有多成功;你对于老板有多重要。本质上这是一种低调的自夸(humblebrag,注1)。但是当你陷入每周60小时的工作时,你意识到这是个问

2014-03-06 13:32:22 1173

原创 Android 判断当前介面是否是在桌面

     在移动开发中,经常遇到要判断当前介面是否是桌面的情况,网上有很多例子,我这里贴出,一则方便自己日后查询,二则方便给需要的码友们看。     Android设备上,判断当前介面是否桌面大致基于以下原理:android的桌面其实是由很多应用组成的,也可以称之为桌面应用,知道这个之后问题就简单了,首先,我们只要得到所有桌面应用的包名;然后再得到当前正在运行的应用的包名,如果当前正在

2014-03-03 18:16:05 1853

原创 Android 数据操作之SQLiteDatabase

     在Android开发中经常要涉及到对数据的操作。Android本身提供了四种数据存储方式。包括:SharePreference,SQLite,Content Provider,File。在Android,数据都是么私有的,要实现数据共享,正确方式是使用Content Provider。     SQLite: SQLite是一个轻量级的数据库,支持基本SQL语法,是常被采

2014-02-13 15:11:55 9224

原创 Acitivity的生命周期

Activity在Android是一个极其常用类,与用户交互离不开它。     我们先看一段Google对Activity的注释,开头有一段是这样的:An activity is a single, focused thing that the user can do.  Almost all activities interact with the user, so the

2014-02-13 11:02:19 1374

原创 Android 常用权限一览表

网络相关的:android.permission.INTERNET 允许程序打开网络套接字 android.permission.CHANGE_NETWORK_STATE 允许程序改变网络连接状态 android.permission.ACCESS_NETWORK_STATE   允许程序访问有关GSM网络信息 位置相关:android.permission.W

2014-02-11 09:42:06 798

原创 Android 实现ListView的弹性效果

关于在Android中实现ListView的弹性效果,有很多不同的方法,网上一搜,也有很多,下面贴出在项目中经常用到的两种实现ListView弹性效果的方法(基本上拿来就可以用),供大家参考:     第一种比较简单,好容易理解,只是动态改变了ListView在Y轴上的可移动距离,代码如下:import android.content.Context;import android.uti

2014-02-10 17:24:22 9041 4

原创 Android数据库操作<一>

     Android开发中,对数据库的操作是非常普遍的。下面通过贴出一些代码,来说明如何创建数据库:  public class ZAppSQLOpenHelper extends SQLiteOpenHelper { private final static String ZAPP_DB_NAME = "zappDB"; private final static int V

2014-02-10 14:34:25 865

原创 Android 实现Parcelable接口序列化对象

        关于对象序列化的方法,在Android中常用到的一般有两种,一种是可以通过实现Serializable接口,这也是java语言中常用的序列化方法,别外一种就是实现Parcelable接口,这是android所特有的。这两个接口,实现Serializable接口相对简单,声明一下就可以了,而实现Parcelable接口相对要复杂一些,但是android过程中,效率较Seria

2014-01-26 14:15:38 4084

原创 Android 根据角度旋转图片

在Android开发过程中,几乎每个应用都会或多或少的涉及到对图片的处理。经常遇到的一个情况就是,取得的图片是横着的,而实际需要的图片是正着的,也就是竖着的。这里就涉及到对图片横坚情况的判断,也就是图片的当前的角度。然后根据角度来纠正,得到想要的图片。       在Android的源代码里提供了一个专门读写图片信息的类ExifInterface,官方给出的注释为:Th

2014-01-24 14:40:43 21874 3

原创 Android打开系统相册的问题

在Google Nexus 7 ( Version 4.4.2 )平板出现之前,Intent.ACTION_GET_CONTENT打开相册会返回如下形式的Uri :  content://media/external/images/media/3951 ,  使用ContentResolver查询MediaStore.Images.Media.DATA就可以找文件

2014-01-02 15:38:51 12805 3

原创 Android Json生成及解析实例

JSON的定义:       一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。JSON Vs XML1.JSON和XML的数据可读性基本相同

2013-12-21 16:10:13 14850

原创 Handler在使用过程中有些要注意地方

Handler在使用过程中有些要注意地方      在Android开发过程中,Handler的使用频率是比较高的,一般的用法,大家都比较熟,网上还有很多介绍,主要是用来在主线程中刷新介面。     最近在项目中,遇到一个关于Handler使用报错的问题,分享出来,在某些情况下,有可能

2013-12-17 23:08:16 783

原创 ImageView随手势变化 动态缩放

在Android实际项目开发中,经常要用到ImageView这个组件,如果纯粹只是用来显示某一张图片,这个原生的组件是很方便的。但有时候为了效果更炫一点,比如很多软件都有的对图片的处理,随着手势的变化来拉大或缩小图片,这时就需要对原生的ImageView做一些处理来达到我们想要的效果。          原理就是Matrix 和PointF的运用,其实明白后一点都不难。我们需要写一个类继承Im

2013-08-30 19:30:24 5362 1

原创 JDK环境变量配置

JDK环境变量的配置,是java开发中必备的配置。每个写Java程序的人都能正确配置JDK,不过由于在第一次配置好之后就不用再次配置了,所以在需要重新配置的时候,可能由于时间长而忘记了。此处写出来也是留下标记,方便日后查阅。     既然要配置就先须下载,推荐到官网(http://java.sun.com/javase/downloads/index.jsp)去下载,根据需要,如不同操作系统的

2013-08-27 14:09:18 741

Android Library发布到JCenter

将android library上传到Jcenter并引用的全过程。整个过程以图文的形式展开,有步骤的来完成,只要是按照步骤来做的,都可以成功。简单易学。

2018-12-26

Android左右滑动框架

现在的ANdroid应用基本上都是采用可左右滑动的框架,并加以调节滑动速度,主要还是要靠实践,这里把代码和APK分享出来,供大家参考

2015-05-26

android手电筒源码

android手电筒开发源码,方便开发者借鉴,里面图片,代码,功能都有,下载就能用

2013-12-21

Android API

开发Android 的必备工具,可以快速进行项目开发,产生事半功倍的效果

2013-08-22

j2se7 标准英文版

j2se7 API 英文版 最新版的,最重的还是chm格式,而官方网站只提供html格式下载,分享快乐!

2011-12-16

实用J2EE设计模式编程指南

这是一部很好的教程,里面对每个知识点都详加注解,很容易上手.

2011-07-23

java案例,很经典

写程序贵在坚持。把你会写的程序重复的多写几次,慢慢的你就会得心应手了。

2011-07-12

java每日一学,多写,多看

想成为高手。那就要每日学习.每天进步一点点。每天比别人多花10分钟。

2011-07-12

空空如也

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

TA关注的人

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