自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 微信小程序学习笔记(三)--完结版

之前两篇都是在跟着一本电子书照着敲完总结一下有用的知识:感觉可以作为入门级的教程看一看,更多的是在阐述官网的内容吧只是入门级,网络请求之类的都是没有涉及的,所有展示的数据也都是本地的json数据,现在看来觉得没有深究的必要。看了大概四五章觉得可以自己独立去写一个项目了,这本书可以用作查阅使用。我根据公司电商移动端首页的接口大概试了一下网络数据请求和使用:根据我Andro...

2018-09-12 17:28:24 321

原创 微信小程序学习笔记(二)

数据分离新建js文件单独存放json数据,并向外部暴露接口:谁使用就在谁的js中调用:注意:引用路径需为相对路径,且需具体到.js文件小程序模块化1.2.css模块化类似,缓存页面传参1.全局变量2.缓存3.url参数...

2018-09-06 11:28:44 336

原创 Flutter的初步配置(基于Android Studio)

最近见到很多介绍Flutter的文章,特意打开官网看一眼究竟是何方神圣。https://flutter-io.cn/经过搜索发现大概是和react native类似的存在。实现原理不同,性能更好。点击查看中文资源,会看到入门教程:1.下载并安装Flutter SDK选择相应的版本Windows Flutter SDK将压缩包解压到相应文件夹即可2.配置环...

2018-08-07 10:43:06 319

原创 关于Android全面屏与虚拟按键适配问题

随着手机不断更新换代,从物理按键到虚拟按键到全面屏都需要去适配。1. 最简单的虚拟按键适配: if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = getWindow(); // Translucent status bar w...

2018-07-03 17:43:39 6026

原创 Android studio升级3.0遇坑~

翻墙各种下载升级完毕之后,打开之前写好的工程会各种报错。1.根目录gradle下jcenter()前都需要加上google()2.module下的gradle中之前的 compile都需要替换成implementation3.之前引入了apply plugin: 'me.tatarka.retrolambda'需要删掉才能生效4.butterknifeclasspath 'com.jakewhar...

2018-05-09 18:46:28 345

原创 objectbox

// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { ext.objectboxVersion = '1.5.0' (注:上面的VERSION_CODE需要从ObjectBox的https://github.com/...

2018-05-09 15:01:18 433

原创 Android实现广告滚动,ViewFlipper

布局文件:<ViewFlipper android:layout_width="match_parent" android:layout_height="wrap_content" android:autoStart="true"//自动开启 android:inAnimation="@anim/anim_in"//设置转场动画 android:out...

2018-03-13 14:49:07 264

原创 Android 接入银联支付

1.打开银联开放平台 https://open.unionpay.com/ 注册账户2.点击“技术集成”01选择手机控件支付开发包(安卓版)3.根据 中国银联手机支付控件接入指南 将demo中的.so .jar进行集成需要注意Android studio 中assets文件在main目录下显示编码有问题,直接忽略。4.注意权限设置<?xml version="1.0" encoding="u...

2018-03-12 15:08:13 2143

转载 适配底部虚拟按键

https://www.cnblogs.com/ldq2016/p/6905429.htmlBaseActivity:@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); View view = findViewById(and

2018-02-05 10:51:32 471

转载 Android获取状态栏高度

private double getStatusBarHeight(Context context) { double statusBarHeight = Math.ceil(25 * context.getResources().getDisplayMetrics().density); return statusBarHeight;}

2017-11-09 10:25:56 198

转载 彻底搞定Android开发中软键盘的常见问题

http://blog.csdn.net/mynameishuangshuai/article/details/51567357

2017-10-31 16:39:27 447

转载 android:windowSoftInputMode属性详解

activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”v

2017-10-31 16:18:18 261

原创 关于okhttp缓存

okhttp可默认缓存get请求的数据。意思为在指定位置缓存10M大小,超出会清缓存。可打印response.cacheResponse()和response.networkResponse()。前者不为空说明是从缓存中取到的数据,后者不为空说明是从网络取到的数据。对于post需要结合retrofit实现。

2017-09-21 15:44:01 348

原创 Android水波纹点击效果

参考:http://www.tuicool.com/articles/NFr6jie水波纹扩散效果是Android5.0之后实现的,当 minSdkVersion在21及以上时,selector自带ripple tag,当点击效果为此selector时,系统会自动为水波纹效果。代码:xml version="1.0" encoding="utf-8"?>ripple xm

2017-09-06 15:51:39 355

原创 LeakCanary的使用

GitHub地址Square公司开发可以直接在手机端查看内存泄露的工具实现原理:本质上还是用命令控制生成hprof文件分析检查内存泄露,然后发送通知。接入步骤:1.添加依赖:debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5.1'releaseCompile 'com.squareup.leak

2017-07-26 16:09:04 403

原创 图片压缩--鲁班

鲁班大师,智商250...GitHub地址原图:压缩后:直接以model形式引入即可

2017-07-21 16:58:06 591

转载 数字提示小红点 android-viewbadger

GitHub地址非常简单

2017-07-18 15:46:42 433

转载 android 软键盘的显示与隐藏

原文链接实现效果:实现原理:监听触摸事件点击其他区域隐藏软键盘,“其他区域”范围很广,因此转换为对EditText来做监听: EditText不做处理,其他隐藏。此需求应当覆盖整个项目,因此,在BaseActivity中实现。具体代码详见:原文链接限制:手机弹出软件盘,如果遇到底部不足的情况,会自动向上滚动界面,导致再次点击EditTex

2017-07-17 17:53:18 382

原创 黄油刀butterknife Android studio

使用方法:1.安装插件,安装成功之后,重启as2.4.

2017-06-30 14:13:45 472

原创 GreenDao3.0

apply plugin: 'com.android.application'android { compileSdkVersion 25 buildToolsVersion "25.0.3" defaultConfig { applicationId "com.anye.greendao" minSdkVersion 15

2017-04-26 10:24:08 361

转载 lambda expressions not supported at this language level

http://blog.csdn.net/yulianlin/article/details/48782899

2017-04-24 17:51:20 507

原创 Android 6.0权限+RxPermissions使用

对于6.0以下的权限及在安装的时候,根据权限声明产生一个权限列表,用户只有在同意之后才能完成app的安装,造成了我们想要使用某个app,就要默默忍受其一些不必要的权限(当然你也可以在设置界面对每个app的权限进行查看,以及对单个权限进行授权或者解除授权。)。而在6.0以后,我们可以直接安装,当app需要我们授予不恰当的权限的时候,我们可以予以拒绝。但是作为用户可能不喜欢APP一直弹窗提示申

2017-04-21 10:46:16 433

转载 粘滞性广播

转载请注明出处:http://blog.csdn.net/u011569040/article/details/45966779一打开MainActivity就发送一个粘滞广播,它在空中等待接收;点击按钮,跳转到第二个Activity,在这个Activity里面注册了一个广播接收者,收到了粘滞广播,并打印出来。需要注册权限:[html] view plain

2016-09-25 11:35:17 373

转载 获取汉字的首字母(Android形式 )

转自 http://blog.csdn.net/gebitan505/article/details/38398011   转换                                                                                            获取一个汉字的拼音首字母。 GB码两个字节分别减去160,转换成

2016-09-02 11:56:38 1066

原创 使用java简单模仿抢红包功能

import java.math.BigDecimal;import java.util.Scanner;/** * 抢红包 * @author 123 * */public class Money { public static void main(String[] args) { System.out.println("请输入红包金额:(例如2.5元)"); Scann

2016-08-17 19:35:37 2734

转载 使用break直接结束外层循环

转载地址 http://songguoliang.iteye.com/blog/1755537break默认是结束当前循环,有时我们在使用循环时,想通过内层循环里的语句直接跳出外层循环,java提供了使用break直接跳出外层循环,此时需要在break后通过标签指定外层循环。java中的标签是一个紧跟着英文冒号的标识符,与其他语言不同的是,java中的标签只有放在循环语句之前才有作用。

2016-08-05 17:47:16 9555

原创 将每一个单词的首字母都转成大写的

/** * 题目要求   *   将每一个单词的首字母都转成大写的 * @author Administrator * */public class Homework { public static void main(String[] args) {  String story = "Mr. and Mrs. Dursley, of number four, Pr

2016-08-04 11:46:33 1552

原创 利用”异或”运算的性质,对几个字符进行加密并输出密文,然后再解密。加密算法是:密钥是字符’8’,明文的每个字符和密钥进行异或运算,得到密文。密钥和密文的每个字符再次进行异或运算,重新得到明文。

package javase02;import java.util.Scanner;public class assign05 { static char[] a; public static void main(String[] args) {  System.out.println("请输入原文:");  Scanner s=new Scanner(System.in)

2016-08-02 20:14:17 7617

原创 某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。

package javase02;import java.util.Scanner;public class assign04 { public static void main(String[] args) {  System.out.println("请输入一个4位正整数:");  Scanner s=new Scanner(System.in);  int n=s.n

2016-08-02 20:13:39 9762

原创 判断一个数是否是素数。

package javase03;import java.util.Scanner;public class assign04 {  public static void main(String[] args) {  isSuShu();   } private static void isSuShu() {  // TODO Auto-generated

2016-08-02 20:11:35 509

原创 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。

package javase03;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.List;import java.util.Scanner;public class assign06 { public static

2016-08-02 20:09:44 11278

原创 输入一批整数,使用循环求出最大值与最小值,输入0时结束。

package javase03;/** * 输入一批整数,使用循环求出最大值与最小值,输入0时结束。 */import java.util.Scanner;public class assign08 { public static void main(String[] args) {  a(); } private static void a() {  /

2016-08-02 20:08:14 6184

原创 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。

package javase03;/** * 给20块钱买可乐,每瓶可乐3块钱,喝完之后退瓶子可以换回1块钱,问最多可以喝到多少瓶可乐。 * @author 123 * */public class assign09 { static int total=0; public static void main(String[] args) {  cola(20);

2016-08-02 20:07:13 3243

原创 【递归】有一对兔子,三天后生一对兔子。每对兔子都如此。

package www.wtt.Test;/** * 有一对兔子,三天后生一对兔子。每对兔子都如此。 * 假设兔子不死,输出第几个月有多少对兔子 * @author 123 * */public class tuzi { static int total=0; public static void main(String[] args) {  for(int

2016-07-31 19:00:58 474

原创 【for 循环计算】 有一对兔子,三天后生一对兔子。每对兔子都如此。

package www.wtt.Test;/** * 有一对兔子,三天后生一对兔子。每队兔子都如此。 * 假设兔子不死,输出第几个月有多少只兔子 * @author 123 * */public class tuzi { public static void main(String[] args) {  cal(8);//第8个月 } public st

2016-07-31 18:45:24 1227

原创 递归求15的阶乘

package www.wtt.Test.acm;public class JieCheng { static long a=1l;//记录最终阶乘值 public static void main(String[] args) {  digui(15);  System.out.println(a); }  private static long digui(in

2016-07-31 14:54:36 1037

原创 随机生成三个数,计算其中素数的和

package www.wtt.Test.acm;/** * 随机生成三个数,计算其中素数的和 * @author 123 * */public class Sushu { static int total=0;  public static void main(String[] args) {  int a1=(int) (Math.random()*10

2016-07-26 21:41:32 454

空空如也

空空如也

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

TA关注的人

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