自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (3)
  • 收藏
  • 关注

原创 recyclerview嵌套recyclerview

效果红色方框标出来的是recyclerview的item实现思路就是在一个recyclerview的adapter中 在初始化一个recyclerview 的adapter布局文件activity_main.xml<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools

2017-04-11 13:59:54 592

原创 将博客搬至CSDN

将博客搬至CSDN

2017-03-31 17:59:29 556

原创 android 代码样式规范

原文地址 把重点记录下https://source.android.com/source/code-style.html1.不要忽略异常(空的catch字句) 不要不捕获异常推荐方式推荐方式2.不要使用FindlizerFinalizer是一种在对象被垃圾回收时执行一段代码的方法。虽然他们可以方便地进行清理(特别是外部资源),但是没有保证什么时候调用终结器(甚至会被调用)。

2017-03-31 17:59:26 788

原创 android学习推荐网址(持续更新)

适合新手学习的开源完整项目 [http://mp.weixin.qq.com/s/xJtFkhEzKJGoOFQoSzqL5Q]安卓完整通用框架[http://mp.weixin.qq.com/s?__biz=MzI4MTQyNDg3Mg==&mid=2247483693&idx=1&sn=e2b39eecec435f6a135e52b60c17fb6d#rd]20个帮你提高代码质量的开源ap

2017-03-31 17:59:23 443

原创 滑动冲突记录

给下拉刷新控件加一个id first_list_refresh_listview = (PullToRefreshListView) findViewById(R.id.index_list_refresh_listview); first_list_refresh_listview.setId(new Random().nextInt(10

2017-03-31 17:59:20 272

原创 android NoSuchMethodError 错误记录

java.lang.NoSuchMethodError:No virtual method addOnPageChangeListener(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V in class Landroid/support/v4/view/ViewPager;or its super classes (decla

2017-03-31 17:59:17 1657

原创 java综述

面向对象变成 oopoop 三原则封装 继承 多态基本类型 整型 byte short int 和 long 它们表示有符号整数浮点数 float和double 它们表示带小数位的数字字符型 char 表示字符集中的符号 比如字母和数字布尔型 boolean 是一种用于表示true/false值的特殊类型整型宽度byte最小的整数类型是byte 它是有符号的8位类型 范围 -128

2017-03-31 17:59:14 530

原创 java web 接收json串

json// json测试 接收一个json串StringBuffer sb = new StringBuffer();BufferedReader br = new BufferedReader( new InputStreamReader((ServletInputStream) request.getInputStream(), "utf-8"));String t

2017-03-31 17:59:11 4062

原创 okhttp 公共类

http://blog.csdn.net/lmj623565791/article/details/47911083参照了鸿洋_大神的代码重写了自己需要的方法 public final static int CONNECT_TIMEOUT = 60;public final static int READ_TIMEOUT = 100;public final static int WR

2017-03-31 17:59:09 280

原创 instanceof 算符是用来在运行时指出对象是否是特定类的一个实例

instanceof

2017-03-31 17:59:06 501

原创 Git 命令行基础

Git是一个开源的分布式版本控制工具配置身份配置身份git config --global user.name "Tony"git config --global user.email "tony@gmail.com"检查是否配置成功检查配置git config --global user.name git config --global user.email创建本地代码

2017-03-31 17:59:04 271

原创 genymotion运行ARM架构程序

原生的Genymotion模拟器只支持x86架构,很多使用了.so文件的应用不支持x86架构,因此无法运行。如果想要运行,必须安装ARM转换包。下载地址http://pan.baidu.com/s/1sl1vhzJ下载地址:http://pan.baidu.com/s/1pJ5YZl5 密码:w3ol把genymotion arm translation拖进genymotion模拟器里5.x的使

2017-03-31 17:59:01 10110 1

原创 android基础

布局基本布局 FrameLayout线性布局 LinearLayout相对布局 RelativeLayout绝对布局 AbsduteLayout表格布局 TableLayout标签布局 TabLayoutAndroidMannifest.xml文件application android:allowBackup="true"属性;开始google针对安卓系统和应用开启了一个备份的功能,主要用于

2017-03-31 17:58:59 294

原创 mybatis generator 的使用

jar截图jar工具链接http://pan.baidu.com/s/1qYGp2zygeneratro.xml文件<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/myb

2017-03-31 17:58:56 514

原创 android中的权限

http://www.cnblogs.com/shiwei-bai/p/4916794.htmlactionhttp://blog.csdn.net/pkxiuluo01/article/details/7388777

2017-03-31 17:58:53 301

原创 android 中okhttp post请求传递json数据

参考地址 http://blog.csdn.net/lmj623565791/article/details/47911083client 基础配置public final static int CONNECT_TIMEOUT = 60;public final static int READ_TIMEOUT = 100;public final static int WRITE_TIME

2017-03-31 17:58:50 32675 4

原创 优化android程序2

异步获取数据http://www.jianshu.com/p/e4d99f8d1489绝不可以把网络获取数据或耗时操作(下载图片,批量保存数据等)放到主UI线程做法:在新线程中准备数据,然后再通知主UI线程异步获取数据并显示文件资源缓存对于尺寸比较大的文件获知需要从网络下载的图片等SDCard缓存策略 实现思路是吧网络图片的url地址转化该图片的缓存id 程序异步获取图片内容之后就会存储

2017-03-31 17:58:48 258

原创 图片缓存逻辑

在线流程图processon图片缓存策略.png

2017-03-31 17:58:45 242

原创 优化android程序

优化java代码1.尽量使用static和final修饰符 对于一些固定的类和方法尽量使用static修饰符,调用静态方法的效率是最高的,而且可以减少空间占用。 final修饰符有“无法改变”的含义,final的变量值不可以修改,final修饰的方法不可以被覆盖,final的类无法被派生。适当的使用final修饰符不仅可以保护重要逻辑或者数据,还可以提高程序的执行效率。2.尽量使用局部

2017-03-31 17:58:42 196

原创 android 属性动画2

http://blog.csdn.net/yegongheng/article/details/38435553#ObjectAnimatorofFloat 对象 ,属性名(对象存在get set的属性) ,变化的范围 属性一组属性动画ImageView imageView= (ImageView) findViewById(R.id.img);//旋转360度ObjectA

2017-03-31 17:58:39 262

原创 android drawable子类

参考 http://blog.csdn.net/yuzhiyuxia/article/details/8806488Android内置了如下几种Drawable类型:BitmapDrawable Drawable子类之—— BitmapDrawable (可控制对齐平铺的图像)ColorDrawableGradientDrawableNinePatchDrawableInsetDrawable

2017-03-31 17:58:36 456

原创 android自定义view锯齿状效果

效果图public class SawtoothBlackView extends View { //自定义画笔的属性 private Paint paint; //获取屏幕的系数 private DisplayMetrics dm; //不规则块的高 private int big_heigth; //总的宽度 private

2017-03-31 17:58:33 973

原创 网址收藏

java编译carry博客hexo next前端网站js算法题库牛客网掘金WebGL -js 3d 描述:js3d库前端分享博客安卓app第三方库面试前端分享前端流程前端学习路径翻墙jser移动前端开发知识点60个css代码片段配色网站前端开发博客38个技能分享网址安卓框架搭建个人博客刘未鹏极乐前端网站zen conding 快速编写html一个

2017-03-31 17:58:30 360

原创 android activity 切换动画

Intent intent = new Intent(this, SecondWindowTransActivity.class);startActivity(intent, ActivityOptions.makeSceneTransitionAnimation(this).toBundle());支出api21以后http://blog.csdn.net/huachao1001

2017-03-31 17:58:28 213

原创 android自定义View贝赛尔曲线

参考:http://blog.csdn.net/z82367825/article/details/51599245贝赛尔绘制心形http://blog.csdn.net/u012296503/article/details/51510206自定义view锯齿样式效果图继承view重写onDraw方法用穿过来的canvas画线public class BezierTestView ex

2017-03-31 17:58:25 259

原创 浏览器访问app

浏览器访问app.png 浏览器访问app1.png a{ font-size:50pt; }

2017-03-31 17:58:23 693

原创 androidstudio 快捷键

Shift+F6 文件 重命名Alt+Ins 提示Ctrl+O 生成继承或者实现接口 方法Ctrl+Alt+L 格式化代码Alt+Ctrl+Shift 添加包Crl+Alt+T trycatch快捷键刚开始使用Android Studio时,在创建一个javabean时,很习惯的在JavaBean类中,右键去找生成get,set等选项。但是很遗憾,找不到。那这边如何快速的set,get或者生

2017-03-31 17:58:20 235

原创 树莓派自启动脚本

sudo vi /etc/rc.local然后在文件最后添加 命令cd ../home/pi/musicPlayer/ //cd到执行命令的目录node index.js //执行命令rc.local文件然后执行sudo shutdown -r now重启命令查看

2017-03-31 17:58:17 561

原创 树莓派默认用户名和密码

piraspberry

2017-03-31 17:58:15 52196 1

原创 android微信支付

开发前的准备安卓sdk下载https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1微信开放平台https://open.weixin.qq.com/微信android开发手册https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res

2017-03-31 17:58:12 322

原创 安卓listview adapter

1.首先添加一个布局listview<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_pare

2017-03-31 17:58:09 239

原创 genymotion模拟器安装apk

http://pan.baidu.com/s/1kVwc0B1把Genymotion-ARM-Translation.zip文件拖入genymotion模拟器中然后重新启动模拟器

2017-03-31 17:58:07 342

原创 android微信第三方登录2

利用http与微信通信换取用户信息和openid使用了okhttp作为http通信的框架1.首先实例化okhttp连接private final OkHttpClient client = new OkHttpClient();获得codecase BaseResp.ErrCode.ERR_OK:// 可用以下两种方法获得code// resp.toBundle(b

2017-03-31 17:58:04 271

原创 android微信第三方登录

微信SDK下载地址https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1微信开放平台https://open.weixin.qq.com/微信apihttps://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify

2017-03-31 17:58:02 544

原创 okhttp

github地址https://github.com/square/okhttp//引入okhttp包 private final OkHttpClient client = new OkHttpClient();findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() { @Override

2017-03-31 17:57:59 233

原创 隐式Intent

隐式Intent.png--AndroidManifest.xml 隐式Intent2.png button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) { Intent intent

2017-03-31 17:57:56 256

原创 安卓代码段--传递Bundle数据

Intent intent=new Intent(MainActivity.this,TestAcitvity.class);Bundle bundle=new Bundle();bundle.putString("name","shaomiao");bundle.putInt("age",17);///////intent.putExtras(bundle);startActivity(inte

2017-03-31 17:57:54 317

原创 git通过命令本地代码上传github

在github上建立远程仓库new20160829153253.png打开Git Bash ---- cd到本地项目 目录git init ----建立git仓库git add . ----将 项目所有文件添加到仓库中 如果想添加某个特定的文件,只需把.换成特定的文件名即可git commit -m "提交说明" ----将add的文件commit到仓库git remote

2017-03-31 17:57:51 451

原创 图片网址

1、千图网www.58pic.com2、全景网www.quanjing.com3、昵图网www.nipic.com4、123RFhttp://www.123rf.com.cn5、Eput http://eput.com/editors6、Forwallpaper:http://cn.forwallpaper.com7、一图网http://www.1tu.com8、Pixabayhttps://pi

2017-03-31 17:57:48 404

原创 Ubuntu 开启桌面小图标

进入系统设置 --> 外观-->行为 -->选中 添加"显示桌面"图标到启动器选中

2017-03-31 17:57:46 557

navicat mysql

mysql安装包

2016-06-07

nodejs 客户端音乐播放器

使用nodejs写的音乐播放器 已在windows 测试过 首先装nodejs 然后用npm 下载 音乐播放模块

2016-05-20

jquery.validate.js

jquer jar jquery.validate.js

2016-01-06

空空如也

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

TA关注的人

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