自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunny_day的博客

Just For Myself

  • 博客(36)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 LruCache与图片的二次采样

LruCache与图片的二次采样笔记:一: LruCache :least recently used1.为了保证内存的使用始终维持在一个合理的范围,通常会把被移除屏幕的图片进行回收处理。此时垃圾回收器也会认为你不再持有这些图片的引用,从而对这些图片进行GC操作(garbage collection:垃圾回收)。用这种思路来解决问题是非常好的,可是为了能让程序快速运行,在界面上迅速地加载图片,你又...

2018-05-31 08:33:41 238

原创 Service基础笔记

Service基础:一,Service 组件也是可执行程序,也有自己的生命周期。它与 Activity 的区别在于:Service 一直在后台运行而没有用户界面。二,开发 Service 的步骤:1.定义一个继承 Service 的子类。 类似于 Activity,Service 中也定义了系列生命周期方法如下: 1》IBinder onBind(Intent intent) :这是 Servi...

2018-05-31 08:25:50 552

转载 如何将自己写的代码上传到github上

如何将自己写的代码上传到github上忙活了一下午终于成功把代码上传到github上。接下来就是我上传代码的步骤:①首先注册github账号,登录,创建新仓库 ,点击+,点击new repository得到如下页面,填写仓库名,自己随便写一个名字,下面的描述可写可不写,点击Initialize this repository   with a README,然后创建:②下载git shell,网上...

2018-05-30 08:50:45 5088

转载 CSS布局说

正文或许对于你来说,喜欢js的背后,是看不懂css的深层。入门级的css非常简单,但是,精通它却没有想象的容易。我们本篇聊的是布局。前端开发,从拿到设计稿的那一刻,布局的思考就已经开始了。举个例子,建筑师在设计房屋的时候,需要丈量开发地块的长度,以及每幢房屋相对于其他房屋的位置。在css布局中,似乎也是这样开始的。我们也会去区分每个元素的尺寸和定位,力争完美的实现整个设计稿。所以,我们的布局应该从...

2018-05-30 08:36:56 269

原创 (TabLayout)Fragment 页面,标题和小滑块切换

TabLayout是design库提供的控件,可以方便的使用指示器,功能类似ViewPagerIndicator. Fragment 页面标题和小滑块切换效果:(必须先下载一个依赖包:design)直接上代码:public class DiscoverFragment extends Fragment{ TabLayout tabLayout; ViewPager viewPa...

2018-05-29 11:14:04 547

原创 简单的Ajax加载数据到表格中

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>yk</title> <!--注意引用的顺序,《script》Vue一定要在Iview的前面--> &a

2018-05-23 09:48:39 2550

转载 jQuery AJAX获取JSON数据解析多种方式示例

本文出自:http://blog.csdn.net/smartsmile2012/article/details/17316351<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <h...

2018-05-22 13:53:04 960

原创 Handler机制

     简单的总结:----------------------------------------@ 消息传递和处理流程:·假定A线程要发送消息给B线程;·A线程创建消息;·让B线程的Handler把消息取回家(bHandler.sendMessage(msg););·bHandler将消息丢到消息队列MessageQueue的末尾;·B线程的“消息循环器”Looper不断轮询和弹出Messa...

2018-05-21 10:55:55 7666

原创 快速创建数据库实现简单增,删,改,查:

//定义数据库的元数据public final class UserMetaData { private UserMetaData(){} //user表的定义 public static abstract class UserTable implements BaseColumns { public static final String TAB...

2018-05-21 10:37:41 343

原创 黄油刀 butterKnife

黄油刀 butterKnife:自动findViewByID(),自动添加点击事件onClick();步骤:1.引入依赖包 butterknife:8.4.0 jakewharton:butterknife:8.4.0 2.安装插件 Android ButterKnife Zelezny3.配置build1、工程的gradle文件增加android-apt插件的classpath ...

2018-05-16 22:13:40 349

原创 信使 Messenger

信使 Messenger:1.服务端需要绑定服务让客户端访问Messenger sMessenger=new Messenger(new Handler(){ });public IBind onBind(Intent intent){ return 服务端的信使的Binder; }客户端可以通过该Binder还原出sMessenger的代理类;2.让客户端绑定ServiceCo...

2018-05-16 22:08:21 315

原创 上拉刷新下拉加载(UltraPtr,swipRefresh,pulltorefresh)

刷新方式1:UltraPtr:只能下拉刷新使用前需要先导依赖包:compile 'in.srain.cube:ultra-ptr:1.0.11'直接上代码:public class MainActivity extends AppCompatActivity {private ListView lv; private PtrFrameLayout prl; private Sim...

2018-05-16 21:59:14 566

原创 Vue自定义组件及组件的注册方法

为了能在模板中使用,这些组件必须先注册以便 Vue 能够识别。这里有两种组件的注册类型:全局注册和局部注册。至此,我们的组件都只是通过Vue.component全局注册的:Vue.component('component-name', { // ... options ...})该组件名Vue.component就是的第一个参数。注册分为全局注册和局部注册:1.全局注册:全局注册的组件可以用...

2018-05-16 15:16:42 13460

原创 Vue组件的复用

组件是可复用的Vue实例1.我们可以在一个通过new Vue创建的 Vue 根实例中,把这个组件作为自定义元素来使用:注意当点击按钮时,每个组件都会各自独立维护它的count。因为你每用一次组件,就会有一个它的新实例被创建。当我们定义这个 <jishuqi> 组件时,你可能会发现它的data 并不是像这样直接提供一个对象:data: { count: 0}所以一个组件的data选...

2018-05-15 16:27:17 12751

原创 Vue.js用Key值来管理可复用元素

Vue 会尽可能高效地渲染元素,通常会复用已有元素而不是从头开始渲染。这么做除了使 Vue 变得非常快之外,还有其它一些好处。1.那么在上面的代码中切换type将不会清除用户已经输入的内容。因为两个模板使用了相同的元素,input不会被替换掉——仅仅是替换了它的placeholder。<body><div id="yk3"> <div v-if="type=...

2018-05-15 10:04:11 6365

原创 百度地图笔记

百度地图: package com.qf.baidu.test;import android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.CheckBox;import android.widget.Compo...

2018-05-09 22:25:49 575

原创 vue.js

1.     Vue.js简介Vue.js是一个构建数据驱动的web界面的框架Vue.js的目标是实现响应的数据绑定和组合的视觉组件.Vue.js的核心是一个响应的数据绑定系统.2.data 用于定义属性,实例中有三个属性分别为:site、url、alexa。methods 用于定义的函数,可以通过 return 来返回函数值。{{ }} 用于输出对象属性和函数返回值。<!DOCTYPE h...

2018-05-08 10:18:58 926

原创 材料设计(协调者布局 CoordinatorLayout)

材料设计(协调者布局 CoordinatorLayout):协调者布局嵌套下拉刷新: 首先要导入依赖design 引包:file--project structure--dependencies里面用到的CardView首先要引入依赖:如果给cardView设置间距不管用,就给cardView包裹一层布局给它设置间距 布局: <?xml version="1.0" encoding="...

2018-05-07 13:49:10 501

原创 自定义view画钟表

思路:1.定义一个类继承于view,并重写里面的3个方法并作出修改(如下面紫色部分做修改);加粗部分为重写的3个方法;2.在onDraw方法里画出内容;注意://画字符时,它会从右下角开始画起:代码:public class ClockView extends View { private int radius; //中心点x,y private float cx; ...

2018-05-07 13:10:23 380

原创 floatingActionBar,SnackBar;TextInputLayout

floatingActionBar,SnackBar;TextInputLayout:布局代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://sche...

2018-05-07 12:44:36 79

转载 简单快速了解Vue.js的开发流程

Vue.js作为目前最热门最具前景的前端框架之一,其提供了一种帮助我们快速构建并开发前端项目的新的思维模式。本文主要介绍 vue.js的开发流程,不会涉及知识点的具体代码,点到为止。了解Vue.js的开发流程,并进一步理解如何通过Vue.js来构建一个中大型的前端项目,同时做好相应的部署与优化工作。Vue.js简介          从上图的介绍中我们不难发现Vue.js是一款轻量级的以数据驱动的...

2018-05-07 10:57:20 1053

原创 listView的多布局的 应用

代码:public class MyAdapter extends BaseAdapter { //定义两个常量,分别对应布局种类 /** * 接收的布局类型 */ public static final int ITEM_TYPE_FROM = 0; /** * 发送的布局类型 */ public static fi...

2018-05-07 09:54:32 191

原创 OKHttp笔记

首先要引包:com.squareup.okhttp3:okhttp:3.4.1'添加权限:联网,读写权限;<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.MOUNT_UNMOUN...

2018-05-07 09:54:13 186

转载 innerText 与 innerHtml 的区别

innerText  与 innerHtml 都是打印标签之间的文本信息1、innerText 打印标签之间的纯文本信息,会将标签过滤掉,低版本的火狐浏览器不支持,而是支持textContent[html] view plain copy<!doctype html>  <html lang="en">  <head>      <meta charset...

2018-05-07 09:51:45 96

原创 RecycleView的分页加载和多布局

引包:compile 'com.android.support:recyclerview-v7:24.2.1'compile 'com.jakewharton:butterknife:8.4.0'compile 'com.android.support:cardview-v7:24.2.1'代码:public class Album { String name; String ...

2018-05-06 17:59:04 907

原创 ExpandableListView(可扩展的listView)

代码:class MainActivity extends AppCompatActivity { private String[] groups={"好友","同学"}; private String[][] childs={{"Tom","Jerry","Jeck"},{"XY","WX","YH"}}; ExpandableListView el; M...

2018-05-06 17:51:52 505 2

原创 Toast弹图片

代码:public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.la...

2018-05-06 17:49:27 337

原创 图片下载框架Glide

图片下载框架Glide :1.权限(联网权限)改变图片格式声明:2.引入依赖 :com.github.bumptech.glide:glide:3.7.0 代码:可以当做工具类(旋转动画代码)public class RotateAnimation implements ViewPropertyAnimation.Animator{ private int repeatCount; ...

2018-05-06 17:46:35 515 2

原创 EventBus笔记

EventBus笔记:引入依赖:compile 'org.greenrobot:eventbus:3.0.0'总结:【EventBus】==================================================·基于事件发布和订阅的,实现一处发布多处接收处理的框架·跨线程、跨组件(四大组件、Fragment...),不能跨进程·支持延时接收和处理·取代广播、li...

2018-05-06 17:39:31 128

原创 视频播放器VideoView

【VideoView】支持格式限制:flv/3gp/mp4==================================================@设置资源和关联控制器·videoView.setVideoPath(path);/videoView.setVideoURI(uri); ·videoView.setMediaController(mediaController...

2018-05-06 17:29:39 567

转载 grenDao详细用法

greenDAO是一个对象关系映射(ORM)的框架,能够提供一个接口通过操作对象的方式去操作关系型数据库,它能够让你操作数据库时更简单、更方便。GreenDao 优点:1.性能高,号称Android最快的关系型数据库2.内存占用小3.库文件比较小,小于100K4.支持数据库加密 greendao支持SQLCipher进行数据库加密5.简洁易用的APIGreenDao 3.1改动:GreenDao ...

2018-05-06 17:23:33 327

原创 数据库框架GreenDao

【GreenDao】@推荐资料地址:http://blog.csdn.net/wl1769127285/article/details/52369516按照文档进行一步步的配置。Dao包是自动生成的;代码:public class MainActivity extends AppCompatActivity { private UserDao dao; private E...

2018-05-06 17:22:16 125

原创 ToggleButton,RatingBar,Switch,实例

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="m

2018-05-06 17:18:14 91

原创 获取一个APP里面的图片素材

先找到它的apk文件即安装包,把他的后缀改为zip,然后再解压出来,找到Layout即可。

2018-05-06 17:12:30 7670 2

原创 floatingActionBar悬浮按钮快速实例

AndroidStudio只需要添加引用即可: compile'com.android.support:design:22.2.1'布局文件:<android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:id="@+id/flb" androi...

2018-05-04 16:40:12 1890

原创 夜神模拟器连接AndroidStdio

先下载夜神模拟器安装后,在设置里改为手机版;然后运行cmd命令,cd到夜神安装目录,执行命令 :nox_adb.exe  connect  127.0.0.1:62001注意:要先启动AndroidStdio后启动模拟器....

2018-05-04 16:24:41 1422 1

echarts輸入數據更具選擇生成對應的圖表

echarts輸入數據更具選擇生成對應的圖表

2018-09-12

echarts实例

输入数据会形成表格装数据,同时数据会形成对应的统计图,还可以选择统计图的类型.

2018-08-29

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

TA关注的人

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