- 博客(73)
- 收藏
- 关注
转载 BottomBar第三方开源库
BottomBar 底部导航栏github地址:BottomBar 参考:【BottomBar】Android炫酷的底部切换效果V2.0 参考: 第三方开源库:BottomBar 底部导航栏效果配置Gradlecompile 'com.roughike:bottom-bar:2.3.1'res下创建xml文件夹,并创建BottomBar的xml并使用这个布...
2018-04-08 14:50:43 441
翻译 授权权限下载文件
用户授权写的权限下载文件public class MainActivity extends AppCompatActivity { private final String TAG = "MainActivity"; private final int CODE1 = 1;//读写sdcard权限 @Override protected void onC...
2018-03-16 23:08:49 1471
翻译 自动生成dimen适配文件(报错改正)
gradle也提示升级到3.0.0版本,编译之前正常的项目后报错Error:com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 查看官方文档后在gradle 3.0.0中AAPT2是默认打开的,在项目的gradle.properties中添加android.enabl...
2018-03-14 19:29:43 807
翻译 imageview自定义圆角
attrs.xml<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="RoundImageView"> <attr name="type" format="enum">
2018-03-08 18:35:02 273
翻译 CountdownView倒计时
compile 'com.github.iwgang:countdownview:2.1.5'<cn.iwgang.countdownview.CountdownView android:layout_marginLeft="10dp" android:layout_marginTop="5dp" android...
2018-03-05 15:40:34 285
翻译 自定义轮播图(glide加载)
CustomBannercompile 'com.github.bumptech.glide:glide:3.7.0'public class CustomBanner extends FrameLayout implements ViewPager.OnPageChangeListener { private final int DELAY_TIME = 5000;//...
2018-03-05 15:22:03 648
翻译 RadioGroup+ViewPager
public class MainActivity extends FragmentActivity { @BindView(R.id.main_vp) ViewPager mainVp; @BindView(R.id.main_shouye) RadioButton mainShouye; @BindView(R.id.main_fenlei) ...
2018-03-05 15:05:18 625
翻译 自定义view(留声机播放暂停)
暂停状态播放状态GramoView(留声机View)public class GramoView extends View { private int halfMeasureWidth; // 中间图片默认半径 private static final int DEFAULT_PICTURE_RADIUS = 400; // 唱片旋转默...
2018-03-05 11:58:23 258
翻译 Retrfit(网络请求框架)基本使用
//准确来说,Retrofit 是一个 RESTful 的 HTTP 网络请求框架的封装。//原因:网络请求的工作本质上是 OkHttp 完成,而 Retrofit 仅负责 网络请求接口的封装App应用程序通过 Retrofit 请求网络,实际上是使用 Retrofit 接口层封装请求参数、Header、Url 等信息,之后由 OkHttp 完成后续的请求操作在服务端返回数据之后,
2018-01-28 23:33:43 1110
翻译 GreenDao(关系型数据库)
greenDao是一个将对象(java对象)映射到SQLite数据库中的轻量且快速的ORM解决方案。 对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换1. 什么是greenDao弄明白greenDao之前我们应该先了解什么是ORM(Object Rel
2018-01-28 23:09:19 457
翻译 EventBus(组件与后台线程间的通信)的简单使用
一、EventBus简介EventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。作为一个消息总线主要有三个组成部分:事件(Event):可以是任意类型的对象。通过事件的发布者将事件进行传递。事件订阅者(Subscriber):接收特定的事件。事件发布者(Publisher):用于通知 Subscr
2018-01-28 22:25:27 673
翻译 Bufferknife(第三方注解)
● Butterknife ○ butterknife是在编译时,解析的注解 ○ 只是通过注解解析器,生成了一套与原来的类几乎相同的代码 ○ 生成时机,就是在编译的时候 ○ 运行的时候,实际上运行的是重新生成的代码module gradleapply plugin: 'com.jakewharton.butterknife'dependencies { co
2018-01-28 22:05:41 248
翻译 自定义注解(Annotation)基本使用
从 jdk5开始,Java增加了对元数据的支持,也就是Annotation,Annotation其实就是对代码的一种特殊标记,这些标记可以在编译,类加载和运行时被读取,并执行相应的处理。当然刚刚说了,Annotation只是一种标记,所以要是在代码里面不用这些标记也是能完成相应的工作的,只是有时候用注解能简化很多代码,看起来非常的简洁。基本的Annotation ● @Over
2018-01-28 21:33:50 1558
翻译 反射(Reflect)基本使用
反射(Reflection)能够让运行于 JVM 中的程序检测和修改运行时的行为反射就是把Java类中的各种成分通过java的反射API映射成相应的Java类,得到这些类以后就可以对其进行使用。比如方法,构造方法,成员变量,类型,包等。反射的基本方法在java.lang.reflect包中有三个重要的类:● Field:描述类的域(成员变量)● Method:描述类的方
2018-01-28 20:45:01 726
翻译 Fresco基本使用
fresco先包括两个大板块:Image Pipeline和Drawees. 1.Fresco 是一个强大的图片加载组件。 2.Fresco 中设计有一个叫做*image pipeline*的模块。它负责从网络,从本地文件系统,本地资源加载图片。 为了最大限度节省空间和CPU时间,它含有3级缓存设计(2级内存,1级文件)。 3.Fresco 中设计有一个叫做*Drawees*
2018-01-28 20:28:42 424
翻译 下拉放大头部图片的ScrollView
在mainactivity的布局文件中引入即可HeadZoomScrollViewimport android.animation.ValueAnimator;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.v
2018-01-17 09:54:37 206
翻译 沉浸式状态栏
在res-New-Android resource file新建values-v19的styles.xml,和values-v21的styles.xml 在原本的values-styles.xml里面resources> style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
2018-01-16 17:29:10 179
翻译 Fresco基本使用
编辑 build.gradle 文件:dependencies { // 其他依赖 compile 'com.facebook.fresco:fresco:0.12.0'}网络权限uses-permission android:name="android.permission.INTERNET" />下面的依赖需要根据需求添加:dependencies { /
2018-01-15 20:29:41 206
翻译 xRecyclerView_popupwindow
xRecyclerViewxRecyclerView = findViewById(R.id.xRecylerView); //设置 xRecyclerView.setLayoutManager(new LinearLayoutManager(this)); xRecyclerView.addItemDecoration(new MyDeco
2018-01-15 16:34:20 162
转载 Http请求码集合(转载)
2系列200 OK请求已成功,请求所希望的响应头或数据体将随此响应返回。201 Created请求已经被实现,而且有一个新的资源已经依据请求的需要而建立,且其 URI 已经随Location 头信息返回。假如需要的资源无法及时建立的话,应当返回 ‘202 Accepted’。202 Accepted服务器已接受请求,但尚未处理。正如它可能被拒绝一样,最终该请求可能会也可能不会被执行。在
2018-01-14 19:50:31 862
翻译 购物车(进入页面动画,购物车价格计算,增减,删除)
内容很糙,多选有很多bug,拖拉机修复依赖 compile 'com.squareup.okhttp3:okhttp:3.4.1' compile 'com.squareup.okio:okio:1.5.0' compile 'com.github.bumptech.glide:glide:3.6.1' compile 'com.google
2018-01-12 13:57:42 582
翻译 android动画跳转
ImageView iv = (ImageView) findViewById(R.id.iv); //测量屏幕 DisplayMetrics displayMetrics = this.getResources().getDisplayMetrics(); int heightPixels = displayMetrics.heightPixels
2018-01-10 17:01:07 330
翻译 Interceptor拦截器
compile 'com.squareup.okhttp3:okhttp:3.3.0'public class Main2Activity extends AppCompatActivity { private static final String TAG = "Main2Activity"; @Override protected void onCreate
2018-01-10 16:53:08 154
翻译 Interceptor拦截器
compile 'com.squareup.okhttp3:okhttp:3.3.0'public class Main2Activity extends AppCompatActivity { private static final String TAG = "Main2Activity"; @Override protected void onCreate(B
2018-01-09 16:20:21 135
翻译 ZXING
import android.content.Intent;import android.graphics.Bitmap;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.widget.Button;import
2018-01-05 18:56:04 695
翻译 Recyclerview基本使用
顶栏菜单选择RecyclerView.Adapter.MyViewHolder>:Adapter继承RecyclerView.Adapter,泛型Viewholder优化类布局文件中android.support.v7.widget.RecyclerView依赖:compile 'com.android.support:recyclerview-v7:26.0.0-alpha1'
2018-01-01 20:28:21 241
翻译 自定义搜索框
**搜索框布局****在mainactivity中接口回调自定义搜索框中的值****RecyclerViewAdapter viewholer**
2018-01-01 20:01:26 368
翻译 自定义FlowLayout(流式布局)
activityimport android.content.Context;import android.util.AttributeSet;import android.view.View;import android.view.ViewGroup;/** * author:Created by LiQiang on 2017-12-30. */public class FlowLa
2018-01-01 19:45:15 316
原创 Angularjs购物车计算价格例子
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/angular.min.js"></script> <script type="text/javascript" s
2017-12-20 14:55:54 393
翻译 Angularjs增删改查例子
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="js/angular.min.js"></script> <script type="text/javascript"
2017-12-16 10:41:54 576
翻译 AngularJS 路由
AngularJS 路由允许我们通过不同的 URL 访问不同的内容。通过 AngularJS 可以实现多视图的单页Web应用(single page web application,SPA)。通常我们的URL形式为 http://runoob.com/first/page,但在单页Web应用中 AngularJS 通过 # + 标记 实现,例如:http://runoob.com/#/firsth
2017-12-14 20:29:00 167
翻译 ionic_refresher列表
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <link rel="stylesheet" type="text/css" href="css/ionic.css" /> <script src="js/ionic.bundle.min.j
2017-12-14 11:55:32 219
原创 AngularJS中$scope.status(排序例子)
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/angular.min.js"></script> </head> <body ng-app="Mapp" ng-co
2017-12-13 10:09:55 200
原创 AngualarJS中$watch
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/angular.min.js"></script> </head> <body ng-app="Mapp" ng-co
2017-12-13 10:05:41 169
原创 AngularJS_table添加/批量删除数据/过滤敏感字符
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="js/angular.min.js"></script> <script type="text/javascript"
2017-12-10 19:52:37 354
原创 猜数小游戏
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-3.2.1.min.js"></script> <style type="text/css">
2017-12-07 16:26:04 459
翻译 AngularJS之ng-keydown指令
ng-repeat遍历数组中出现相同值问题我们可以使用ng-repeat指令遍历一个JavaScript数组,当数组中有重复元素的时候,AngularJS会报错:Error: [ngRepeat:dupes] Duplicates in a repeater are not allowed. Use 'track by' expression to specify unique keys. Rep
2017-12-07 14:40:35 2142
原创 AngularJS_table添加/批量删除数据
<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <script type="text/javascript" src="js/angular.min.js"></script> <script type="text/javascript"
2017-12-07 13:48:29 1319
原创 jQuery点击小图展示大图
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/jquery-3.2.1.min.js" ></script> <style> #div1
2017-12-05 11:43:00 1743
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人