自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 补间动画,帧动画

一、补间动画1、概述:动画结束后不影响原控件属性2、分类:平移动画 TranslateAnimation:  移动view 缩放动画 ScaleAnimation:    放大或者缩小View旋转动画 RotateAnimation:      旋转View、透明度动画  AlphaAnimation  改变view透明度动画集合    AnimationSet    ...

2018-07-30 10:07:11 173

原创 SharedPreferences用法(存取值,判断第一次登陆)

SharedPreferences用法判断第一次进入  SharedPreferences name = getSharedPreferences("name", 0);                boolean key = name.getBoolean("key", true);                if (key) {//                  ...

2018-07-30 10:06:29 693

原创 点击显示popupWindow背景切换透明,popupWindow消失背景恢复

点击显示popupWindow背景切换透明,popupWindow消失背景恢复private void bgAlpha(float bgAlpha) {WindowManager.LayoutParams lp = getWindow().getAttributes();lp.alpha = bgAlpha;//0.0-1.0    getWindow().addFlags(Win...

2018-07-30 10:04:43 720 1

原创 拍照及解决7.0相机打不开问题(文件曝光率异常)

private Bitmaphead;// 头像Bitmapprivate static Stringpath ="/sdcard/myHead/"; @Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R...

2018-07-30 10:04:00 416

原创 时间选择器(DatePickerDialog)

将当前时间设置到DatePickerDialog上Calendar mycalendar = Calendar.getInstance(Locale.CHINA);//获取当前日期Date对象Date mydate =new Date();//为Calendar对象设置时间为当前日期mycalendar.setTime(mydate);//获取Calendar对象中的年...

2018-07-30 10:03:03 502

原创 ANR介绍

 在Android上,如果你的应用程序有一段时间响应不够灵敏,系统会向用户显示一个对话框,这个对话框称作应用程序无响应(ANR:Application Not Responding)对话框。用户可以选择“等待”而让程序继续运行,也可以选择“强制关闭”。所以一个流畅的合理的应用程序中不能出现anr,而让用户每次都要处理这个对话框。因此,在程序里对响应性能的设计很重要,这样系统不会显示ANR给用户...

2018-07-26 21:30:11 120

原创 插件化开发

 一、什么是Android插件化android插件化就是不用安装就能被宿主app调动运行。 插件化的目的就是要减小宿主程序apk包的大小同时降低宿主程序的更新频率并做到自由装载模块。  个人认为就是把好几个不同功能apk免安装的集成在一个apk中使用,apk之间相互解藕,相互独立,大体上可以分为两类:       一类,插件可以独立运行,不依赖于宿主。     另一类,插件不...

2018-07-26 21:29:33 1281

原创 OKHttp

OkHttp网络请求都有哪些方式?OPTIONS:返回服务器针对特定资源所支持的HTTP请求方法。也可以利用向Web服务器发送'*'的请求来测试服务器的功能性。HEAD:向服务器索要与GET请求相一致的响应,只不过响应体将不会被返回。这一方法可以在不必传输整个响应内容的情况下,就可以获取包含在响应消息头中的元信息。GET:向特定的资源发出请求。POST:向指定资源提交数据进行处...

2018-07-26 21:28:47 92

原创 Glide

一个图片加载库Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片。 Glide是一个快速高效的Android图片加载库,注重于平滑的滚动。Glide提供了易用的API,高性能、可扩展的图片解码管道(decode pipeline),以及自动的资源池技术。为什么使用Glide ? TT5多种图片格式的缓存...

2018-07-26 21:27:57 1291

原创 Android6.0新特性

 1、大量漂亮流畅的动画安卓6.0系统增加了大量漂亮的过度动画,可以从视觉上减少卡顿感,给用户带来流畅的体验。说到过渡动画,以前可是苹果手机的拿手好戏,现在安卓大有赶超iOS的趋势。2、相机新增专业模式一直以来,原生的安卓相机都长被吐槽太过简单甚至简陋了,在此次的安卓6.0中,相机中新增了Pro专业模式,增加了快门速度调节和曝光度调节等新功能。3、全新的电源键菜单一般来说,...

2018-07-26 21:26:44 872

原创 Java7.0新特性

 定名为“Nougat”(牛轧糖)可以使用二进制表示整数,只需在二进制前加上ob或OB 增强的switch语句,允许switch语句的控制表达式是Java.lang.String类型的变量或表达式 泛型的菱形语法如果使用了带泛型的接口或类,在调构造函数时不需要带完整的泛型信息。如:List<String> strList = new ArrayList<>();...

2018-07-26 21:26:02 491

原创 热修复技术

 一、热修复技术是什么,怎么出现的呢,为什么需要?当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙得焦头烂额:重新打包App、测试、向各个应用市场和渠道换包、提示用户升级、用户下载、覆盖安装。有时候仅仅是为了修改了一行代码,也要付出巨大的成本进行换包和重新发布。不仅大大增加开发成本也会影响到产品的口碑,造成用户流失。这时候就提出一个问题:有没有办法以...

2018-07-26 21:25:15 282

原创 集合

2018-07-26 21:23:39 93

原创 Android List,Set,Map集合安全 集合区别 并集合类性能发分析

 数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表...

2018-07-26 21:07:46 194

原创 Android即时通讯四种协议之一  XMPP协议

1.Android即时通讯是什么?大多数及时通讯协议已经超过了作为技术工具的 Tcp/Ip 之上的,通用的通信方式。 是现代人通信交流的象征。被大多数人认可。2.XMPP协议XMPP(Extensible Messageing and Presence Protocol:可扩展消息与存在协议)xmpp是一种基于xml的协议,它继承了xml环境中灵活的发展性,这表明xmpp是可扩展的。可通...

2018-07-26 21:06:53 1015

原创 get、post

public class MainActivity extends AppCompatActivity implements View.OnClickListener {    public static final String URL = "http://v.juhe.cn/toutiao/index?type=top&key=097060266650f67b2cebd2a06aded...

2018-06-25 08:43:48 183

原创 Fragment点击切换A、B、C、D 4个页面(隐藏、显示)

案例图片:XML<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" andro...

2018-05-31 20:56:53 2501

原创 Popupwindwo2

Main Xml: 注意最外层的id<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="ht...

2018-05-30 18:41:22 116

原创 正则表达式 手机号 6-16位密码

  private void submit() {        String miV = "[1-9a-zA-Z]{6,16}";        String haoV = "[1-9][1-9][1-9][0-9]{8}";//                String youV = "^([a-z0-9A-Z]+[-|\\.]?)+[a-z0-9A-Z]@([a-z0-9A-Z]+(-[a...

2018-05-24 19:35:52 1199

原创 多种item布局 小实训版本

public class Adpater extends RecyclerView.Adapter<RecyclerView.ViewHolder> implements View.OnClickListener, View.OnLongClickListener {    List<Bean.ResultBean.DataBean> mList;    private i...

2018-05-24 17:13:16 141

原创 多布局item 图片靠右适配器

Aitem  XML 3张图片<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="ver...

2018-05-24 17:05:11 185

原创 第一套第二题

1、网络权限<uses-permission android:name="android.permission.INTERNET" />2、动画Main XML<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" ...

2018-05-23 19:28:11 101

原创 A班B班条件查询

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

2018-05-11 09:51:42 125

原创 库库

XML:<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.c...

2018-05-11 09:42:25 397

原创 过场动画+补间动画

<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/re...

2018-05-09 20:37:32 123

原创 上拉刷新 下拉加载

XML:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools=&quot

2018-04-25 19:08:46 106

原创 接口传值、回传、修改Fragment 老王版本

A页面///////////////////////////////////////////////////////////package com.example.mmaster.jiekoumyapplication.fragment;import android.content.Intent;import android.os.Bundle;import android.suppor...

2018-04-25 15:29:15 146

原创 百度公司网络点击 隐藏、显示、跳转详情

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

2018-04-25 14:53:25 166

原创 期中考试数据库插入查询

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

2018-04-25 14:39:09 112

原创 Web_View

XML:<LinearLayout android:orientation="vertical" xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schem...

2018-04-25 11:54:20 116

原创 Fragment跳到Activity

package com.example.mmaster.web_myapplication;import android.content.Intent;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v7.widget.GridLayoutManager;im...

2018-04-25 11:47:37 701

原创 Fragment、点击、隐藏、显示Fragemt、插入数据库、数据库查看详情

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

2018-04-24 10:47:48 825

原创 引导页面 (只加载一次)

package com_activity.example.mmaster.mydao;import android.content.Intent;import android.content.SharedPreferences;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import androi...

2018-04-11 22:04:53 973

原创 Fragment之间传值、回传

A页面package com.example.mmaster.jiekoumyapplication.fragment;import android.content.Intent;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v7.widget.LinearLayoutM...

2018-04-11 19:19:46 298

原创 三个点菜单(选项菜单)

res 文件夹下建 menu 文件夹  建menu XML<?xml version="1.0" encoding="utf-8"?><menu xmlns:android="http://schemas.android.com/apk/res/android">    <item        android:id="@+id/tj"        andr

2018-04-11 11:45:39 2688

原创 过场动画

MainXML:<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.co...

2018-04-11 11:02:34 207

原创 Fragment点击切换A、B页面(隐藏、显示)

XML:<?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...

2018-04-10 22:16:53 355

原创 Retrofit网络框架

1、定义接口public interface JieKou { @GET("toutiao/index?type=top&key=097060266650f67b2cebd2a06aded587") Call<MyBean> getdata(); @GET("toutiao/index") Call<MyBean> getdata(...

2018-04-08 21:45:13 81

原创 LXX数据库

public class MainActivity extends AppCompatActivity implements View.OnClickListener { private Button insert; private Button delete; private Button update; private Button lodeAll; ...

2018-04-07 18:17:49 5428

原创 数据库增删改查Activity 注意数据库 提交name!!!!!!

package com.example.mmaster.myapplicationdao.fragment;import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v7.widget.LinearLayoutManager;import android.support....

2018-03-27 21:31:22 145

空空如也

空空如也

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

TA关注的人

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