自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Kodulf的专栏

爱生活,爱编程; 每天一小步,总有新高度; 500mi 勇闯天涯,勇创辉煌;

  • 博客(125)
  • 资源 (51)
  • 收藏
  • 关注

原创 Android 中在一个程序中启动另一程序

首先通过获取另一个程序的package name,在我们不知道pacakge name的情况下,我们可以通过adb shell 来查看adb shellpm list package然后调用我们自己写的方法:private void openApp(View v,String packageName) { Context context

2016-03-31 23:22:19 527

转载 推荐!手把手教你使用Git

推荐!手把手教你使用Git2014/10/26 · IT技术, 书籍与教程 · 22 评论 · Git分享到:374JDBC之“对岸的女孩走过来”HTML5+CSS3实现春节贺卡Android-心愿分享iOS9新特性之UIStackView原文出处: 涂根华的博客   一:Git是什么?       G

2016-03-28 13:37:11 703

原创 自定义View 实现简单的动态壁纸

自定义View 实现简单的动态壁纸

2016-03-28 10:14:08 798

原创 自定义View 实现字母选择

自定义View 实现字母选择

2016-03-28 10:13:43 427

原创 自定义View 实现简单的记事本外观

自定义View 实现简单的记事本外观

2016-03-28 10:13:02 805

原创 自定义View<2> 完全自定义控件,自己画出自己的外观,自己实现事件

自定义View 完全自定义控件,自己画出自己的外观,自己实现事件

2016-03-28 10:11:57 507

原创 自定义View<1> 多个控件进行组合形成新的自定义控件

自定义View 多个控件进行组合形成新的自定义控件

2016-03-28 10:11:04 682

原创 自定义View <0> 继承现有的控件

自定义View 继承现有的控件

2016-03-28 10:10:03 771

原创 自定义View的实现

自定义View分为三种类型:

2016-03-27 10:26:29 507

原创 自定义View里面的自定义属性的时候报错:Attribute "color" has already been defined

自定义属性的时候报错:xml version="1.0" encoding="utf-8"?>resources> declare-styleable name="NotePadView"> attr name="color" format="color">attr> attr name="lineHeight" format="dimensio

2016-03-26 19:36:45 1895

原创 EditText的光标在中间的问题

只需要设置EditText的一个属性就行了: android:gravity="top"

2016-03-26 13:10:20 4825

原创 OkHttp execute方法和enqueue方法的区别

OkHttp的execute的方法是同步方法,OkHttp的enqueue的方法是异步方法,具体请参考:OKHttp使用简介

2016-03-25 23:56:17 13644

转载 OkHttp3找不到FormEncodingBuilder

版权声明:本文为博主原创文章,未经博主允许不得转载。http://blog.csdn.net/xw1_xw/article/details/50724864okhttp3.FormBody instead of FormEncodingBuilder.(OkHttp3.x,FormEncodingBuilder已被FormBody取代)OkHttpClient cl

2016-03-25 23:28:38 10304 2

转载 Android OkHttp完全解析 是时候来了解OkHttp了

http://blog.csdn.net/lmj623565791/article/details/47911083; 本文出自:【张鸿洋的博客】一、概述最近在群里听到各种讨论okhttp的话题,可见okhttp的口碑相当好了。再加上Google貌似在6.0版本里面删除了HttpClient相关API,对于这个行为不做评价。为了更好的在应对网络访问,学习下okhttp还是蛮必要

2016-03-25 23:24:08 790

原创 代码零件

http://www.zhiduozhe.com/index.php?s=/category-index-id-1.shtml很好的一个网站:RecyclerViewWithHeaderNewPracticeRecyclerViewWithHeaderNewPracticeMar 18,2016浏览次数:1098

2016-03-25 15:26:13 2807 2

转载 Android DownloadManager 的使用

从Android 2.3(API level 9)开始Android用系统服务(Service)的方式提供了Download Manager来优化处理长时间的下载操作。Download Manager处理HTTP连接并监控连接中的状态变化以及系统重启来确保每一个下载任务顺利完成。在大多数涉及到下载的情况中使用Download Manager都是不错的选择,特别是当用户切换不同的应用

2016-03-25 08:48:57 633

转载 okHttp使用介绍

GavinCTDo one thing at a time, and do well.OkHttp使用介绍为什么需要一个HTTP库Android系统提供了两种HTTP通信类,HttpURLConnection和HttpClient。关于HttpURLConnection和HttpClient的选择>>官方博客尽管Google在大部分安卓版本中推荐使用

2016-03-24 19:01:14 905

转载 ViewPager 多TAB可悬浮头控件

多TAB可悬浮头控件   前言:最近有点懒了,本来在三个月前就说要写一篇文章,由于工作比较忙,之间也木有写作的冲动,就慢慢落下了,今天逛blog的时候发现有几个人要demo,想起之前的承诺还木有对象,其实demo早就写好了,一直木有写blog,鉴于此,今天来完成他。   强势插入:不想看文章的同学可以直接去下载源代码,代码地址如下:https://github.

2016-03-24 08:49:22 3643

转载 悬浮:Listview多tab上滑悬浮

http://blog.163.com/xueshanhaizi@126/blog/static/37250245201410541721892/Listview多tab上滑悬浮   GIT 下载地址:https://github.com/FreeSunny/RefreashTabView1:近期要做一个含有两个tab切换页面,两个页面有公共

2016-03-24 08:45:00 1147

转载 Android 简单实现ListView顶部悬浮效果

Android 简单实现ListView顶部悬浮效果2014-08-23 首先上效果图,实现如下效果: 起初在网上搜了下实现这样的效果,美团网,大众点评的“购买框”悬浮效果也是这样的,不过作者实现比较麻烦,自己想了想就根据ListView提供的一些特性进行了简单实现。整个主首先上效果图,实现如下效果:起初在网上搜了下实现这样的效果,美

2016-03-24 06:53:38 778

转载 ExpandableListView(可展开的列表组件)的说明以及其用法

http://my.oschina.net/yaowen424/blog/533092原 ExpandableListView(可展开的列表组件)的说明以及其用法发表于4个月前(2015-11-20 10:52)   阅读(2430) | 评论(0) 0人收藏此文章, 我要收藏赞0摘要 在日常开发,有可能会遇到需要一些可以展开的列表,学过了jQuer

2016-03-23 19:24:21 551

转载 苏宁的手机号如何充值

http://zhidao.baidu.com/link?url=OsRqtYsrZ8Isc4x_1VJfji2HivrISCV2-ukQVQXb3e_GVk7W85cSziBT2ev38GiBuJYevvTWevXOwVJw76gFa52fwXB9VkbMOIKif1iBaOy170号段属于虚拟运营商号段,是没有办法通过短信和手机查询话费的,至少目前没有这个功能。

2016-03-23 11:17:36 2562

原创 Android RSA加密解密的 工具类的使用

RSA 比较特殊,我们首先要生成私钥和公钥,然后在加密的时候,使用私钥加密,在解密的时候使用公钥解密。 //RSA 的初始化,获得私钥和密钥 public void rsaInit(){ try { KeyPairGenerator kpg = KeyPairGenerator.getInstance("RSA");//RAS 密

2016-03-22 21:26:59 6150

原创 Android 中对称加密算法DES,DESede,AES的加密和解密 的工具类的使用

DES,DESede,AES 是 对称加密的算法的工具类的使用。注意密码的长度使不同的,DES是8个字节的长度的密码,DESede是24个字节的长度的密码,AES 是 16个字节的密码加密全部需要通过byte[]作为数据和密钥进行处理,所以需要获取字节数组。加密解密得到的数据通过Base64进行编码。这样就不会出现乱码了。不能通过new String()来获取,下面

2016-03-22 21:02:25 4372

原创 Android 中MD5算法生成字符串

public class MainActivity extends AppCompatActivity { private String mPrivateKeyString; private String mPublicKeyString; private PublicKey mPublic; private PrivateKey mPrivate; @

2016-03-22 20:28:12 1230

原创 RSA 解密的时候报错 而且有乱码:java.lang.ArrayIndexOutOfBoundsException: too much data for RSA block

报错:03-22 10:21:20.805 507-507/? E/AndroidRuntime: FATAL EXCEPTION: main03-22 10:21:20.805 507-507/? E/AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{tech.androi

2016-03-22 18:38:17 7521 1

原创 Android 中的URLEncoder和URLDecoder

URLEncode 简单一句话,URLEncoding 就是为了将网址中的非ASCII码内容,转换成可以传输字符在编码的时候,保留所有英文字母,数字,以及特定的字符,(这些字符全部都是ASCII中的),除此之外将会转换为十六进制标识,并且在每一个十六进制之前加上%,内容中的' '空格,全部采用加号+替换URLEncoding 的格式,将要转换的内容,用十六进制表示法转换出

2016-03-22 14:32:11 5126

原创 Android 中Base64编码解码

首先要说明的是Base64是编码解码,而不是加密解密,因为加密解密你是需要密钥的,编码是大家都知道怎么解码的,不需要密钥的。Base64,将任意的字节数组,通过算法,生成只有(英文大小写(52个字母),数字(10个)+/(2个))内容标识的字符串数据;相当于将任何的内容转换为可见字符串的表示。Base64, 将原始数据按照3个字节一个分组,按位进行分割为每6位一个字节的形式,进行转换,形成新的4个字节,这4个字节的再通过Base64的编码表进行映射。6位能够表示的字符数就是64所以称为Base64,

2016-03-22 10:58:28 2878

原创 String的编码和解码

编码:String ss = "你好";//String的默认的编码是UTF-8     String ss = new String("你好","UTF-8"); 可以指定编码的类型,例如ISO8859-1,UTF-8解码:byte[] bytes = ss.getBytes();//获取字节数组,其实就是解码     byte[] bytes = ss.getBytes("UT

2016-03-22 09:28:41 1610

原创 Android 中各种文件输入输出流

0: 输入流InputStream->HttpURLConnection.getInputStream   ->getResource().openRawResource(R.raw.a);  ->xmlPullParser.setInput(inputStream, "utf-8");  ->xmlReader.parse(new InputSource(getResourc

2016-03-21 22:18:39 1555

原创 Android 中的文件操作的9个实例

权限: package tech.androidstudio.filereadandwritetwentyexamples;import android.graphics.drawable.Drawable;import android.os.Environment;import android.support.v7.app.AppCompatActi

2016-03-21 21:10:45 1333

原创 listFiles 遍历的时候报错 Caused by: java.lang.NullPointerException

public void listFils(File sourceFile){ File[] files = sourceFile.listFiles(); for (File file:files){//这里报错 if (file.isFile()){ Log.d("kodulf","文件名 "+file.getName());

2016-03-21 16:51:17 2590 1

原创 搭建与Android 交互的简单的网络服务端

服务器的搭建,我们是用的是MyEclipse,(记住一句话,eclipse 是用来做客户端的,MyEclipse 是用来搭建服务器端的,记忆方法,谐音记忆,My读音买, 买服务器,就是MyEclipse);

2016-03-21 09:03:28 2046

原创 Android 中HttpURLConnection 的使用

首先是下载运行tomcat0:GET 请求别忘了权限例如我的电脑的ip地址是192.168.1.106,那么通过HttpURLConnection 的GET方法下载一个图片的案例如下package tech.androidstudio.readfileshttpurlconnection;import android.support.v7.app.AppCompat

2016-03-20 22:35:07 3529 1

原创 new FileOutputStream("a.bmp") 报错java.io.FileNotFoundException: /a.bmp (Read-only file system)

03-20 14:10:36.971 4270-4297/? W/System.err: java.io.FileNotFoundException: /a.bmp (Read-only file system)03-20 14:10:36.981 4270-4297/? W/System.err:     at dalvik.system.BlockGuard$WrappedFileSyst

2016-03-20 22:24:14 3682

原创 httpURLConnection 报错 java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused

03-20 13:56:19.120 382-393/? W/System.err: java.net.ConnectException: localhost/127.0.0.1:8080 - Connection refused03-20 13:56:19.170 382-393/? W/System.err:     at org.apache.harmony.luni.net.Plain

2016-03-20 22:09:31 9425

原创 eclipse 是用来写客户端的,MyEclipse 是用来写服务器端的,谐音记忆法,My 买,买服务器这样就好记了。

总是记不住,现在只记一句话 “eclipse 使用来写客户端的,MyEclipse 是用来写服务器端的”

2016-03-20 21:19:10 1498

原创 Android 存储中的内部存储和外部存储

文件的内部存储和文件的外部存储。

2016-03-19 23:58:03 990

原创 Byte.parseByte报错java.lang.NumberFormatException: unable to parse '向文件写东西' as integer

执行下面的语句报错fileOutputStream.write(Byte.parseByte("向文件写东西"))03-19 15:33:02.843 4963-4963/? E/AndroidRuntime: FATAL EXCEPTION: main03-19 15:33:02.843 4963-4963/? E/AndroidRuntime: java.lang.Ru

2016-03-19 23:41:39 1713

原创 通过SharedPreference 去设置了配置文件,然后通过openFileInput读的时候读不到文件

通过SharedPreference 去设置了配置文件,然后通过openFileInput读的时候读不到文件原因分析:因为目录路径不同 ,SharedPreference设置的文件是在shared_prefer 里面而,openFileInput是在files 里面

2016-03-19 23:19:00 680

讯飞语音的android 集成文档pdf

讯飞语音的android 集成文档pdf

2017-05-05

json jar包

json jar包

2017-05-03

Anroid子线程 handler 实现倒计时的功能

Anroid子线程 handler 实现倒计时的功能

2016-03-19

Android 中省市区的联动

Android 中省市区的联动

2016-03-19

Pull和SAX 解析的实例

Pull和SAX 解析的实例

2016-03-18

Json解析的方法Android自带的和Gson

Json解析的方法Android自带的和Gson

2016-03-17

事件分发和事件拦截

事件分发和事件拦截

2016-03-17

handler实现图灵机器人-没有网络请求的版本

handler实现图灵机器人-没有网络请求的版本50

2016-03-17

NavigationView和DrawerLayout的结合

NavigationView和DrawerLayout的结合

2016-03-16

网络图片RecyclerView瀑布流的实现

网络图片RecyclerView瀑布流的实现,

2016-03-15

瀑布流代码模拟网络图片

瀑布流代码模拟网络图片

2016-03-15

瀑布流的图片

瀑布流的图片

2016-03-15

百度地图打开就显示当前的位置

百度地图打开就显示当前的位置

2016-03-13

百度定位的

百度demo,地图,定位,

2016-03-13

apache,httpget,httpclient用到的包

apache,httpget,httpclient用到的包

2016-02-28

json-view-chrome

json-view-chrome插件

2016-02-25

Android 项目技术点

Android 项目技术点 Android 项目技术点 Android 项目技术点

2016-02-25

简历技术点

简历技术点简历技术点简历技术点简历技术点

2016-02-24

加密,解密,Base64编码,解码, Hex的编码解码 的工具类

加密,解密,Base64编码,解码 Hex的编码解码 的工具类

2016-02-18

ZXing二维码

ZXing二维码

2016-02-18

Launcher.pdf

launcher 加载流程分析 参考: https://www.cnblogs.com/rayray/p/3408107.html

2019-06-23

深入理解ANDROID卷3.pdf

深入理解ANDROID卷3.pdf

2018-11-30

装修预算表学习

装修预算表学习,装修预算表学习,装修预算表学习,装修预算表学习

2018-01-26

apktool_2.2.1.jar

apktool_2.2.1.jar

2017-01-01

海康威视最新Android sdk 20160912

海康威视Android sdk 20160912 版本的,内有sdk文档说明, 下载的是http://download.csdn.net/download/liuyi_ln/9651391的版本,里面的demo有一个小的问题,修复后上传的

2016-12-27

sketch mac

sketch mac版本

2016-11-29

各国条形码编码规则

各国条形码编码规则

2016-11-08

vr照片处理前

vr照片处理前

2016-11-08

cardBoard相机

cardboard相机,可以用来拍摄和制作vr的相片

2016-11-08

android webview demo

android webview demo

2016-08-20

switchhost

切换host

2016-07-15

Android 中自动同步的机制的简单的demo

说白了,自动同步就是几个线程自动的过一段时间执行一次看看服务器端有没有更新而已。也就是每过一段时间执行一次线程。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 0:自动同步就是每过一段时间和服务器进行一次请求而已,也就是执行一次线程的程序,线程里面进行网络请求。 这里的demo,只是demo了执行线程,里面没有网络请求,

2016-07-06

Android自动更新的demo

Android自动更新的demo 我们这里不考虑下载配置文件和解析配置文件的内容,只考虑第二种情况就是我们获取了更新的apk的网络地址,如何更新。

2016-06-18

佳博标签打印机驱动

佳博标签打印机驱动

2016-05-05

迅宝ds9808的恢复出厂设置并添加回车符的步骤

迅宝ds9808的恢复出厂设置并添加回车符的步骤 迅宝ds9808的恢复出厂设置并添加回车符的步骤

2016-05-03

迅宝DS9808扫描枪的说明手册配置文档

迅宝DS9808扫描枪的说明手册配置文档 迅宝DS9808扫描枪的说明手册配置文档

2016-04-28

个人介绍app

个人介绍app

2016-04-26

讯飞语音demo有效期还有27天

讯飞语音的demo,2016年04月17日创建的,35天的试用期。也就是说到5月22日过期。启动的命令是“你好五百米”

2016-04-24

MD5算法,URLEncoding,Base64编码,AES,DES,DESede,RSA加密解密工具类和使用实例

MD5算法,URLEncoding,Base64编码,AES,DES,DESede,RSA加密解密工具类和使用实例

2016-03-22

HttpURLConnection和简单的Android服务器交互

HttpURLConnection和简单的Android服务器交互

2016-03-21

空空如也

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

TA关注的人

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