自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_33495943的博客

这里是Android的开始

  • 博客(28)
  • 资源 (8)
  • 收藏
  • 关注

原创 经典蓝牙连接+数据传输

连接已经建立好,那么接下来,就是蓝牙通信。2、必须同时实现 服务器端和客户端机制。我们接着往下看看,如何通信?1、首先两个设备之间创建连接。3、打开 RFCOMM 通道。完结,老铁,下期更精彩…

2023-07-08 09:50:26 335

原创 SQLite使用详解

Android开发之SQLite详解SQLite简介Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。SQLite具备下列特点:轻量级 : 使用 SQLite 只需要带一个动态库,就可以享受它的全部功能,而且那个动态库的尺寸想当小。独立性 : SQLite 数据库的核心引擎不需要依赖第三方软件,也不需要所谓的...

2019-04-22 15:06:19 622 1

原创 仿微信,列表长按弹出框,在任意位置

列表长按弹出框,任意位置弹框高仿微信聊天列表,长按弹出框,在点击位置弹出,和右上角加号弹框。简单,简单。这样的弹框,并不是新鲜的事,早就很多应用使用。网上搜索一大推,根据情况结合使用,分享一下。用图来概括描述图片x,y 轴是关键分析点,以中心为界限,判断手触屏的位置,如果在左边点击,那么就是说触摸点在,屏幕的左边,弹出框方向就向右;如果在屏幕的上方,那么弹框就向下弹。以此类推, 右...

2018-11-20 10:40:52 2241 5

原创 Android 工具 Utils 单例模式 线程安全 详解

一 . 概要:单例模式:A.  一个类只能构建一个对象,自然不能让它随便去做new操作B.  分为 懒汉模式 和 饿汉模式C.  考虑到 线程安全网上看别人写的单例模式很多,多数都没有考虑到线程安全的例子。在此,总结一下,第三版 是线程安全的。重点讲解 第三版代码。二. 封装列举 首先public class A{ private A

2018-01-11 15:55:21 1044

原创 AlertDialog弹出框android

一,概念与作用AlertDialog是用来创建对话框,可以在当前活动界面弹出一个对话框,弹出一个选项框,弹出一个提示框,用于提示一些重要信息 或是警告内容 或者可输入内容。二,实现原理1,首先创建   AlertDialog.Builder 对象 用来 new一个 点creare();2,绑定自定义布局 绑定UI 3,重要的方法 ,setView()  se

2017-09-04 17:18:52 1428 5

原创 非对称加密解密牛刀小试

RSA加密解密RSA流程分析:通过java代码实现如下:再来一个测试类RSA这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了...

2019-12-21 09:09:10 371

原创 加一 leetcode算法题

leetcode 算法题(加一)题目:给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输...

2018-11-22 15:31:10 208

原创 两数之和 中级java

leetcode 算法题(两数之和)给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]上代码...

2018-11-22 15:25:24 211

原创 NestedScrollview 嵌套 RecyclerView 滑动卡顿 冲突问题解决

卡顿很简单,只要RecyclerView设置两个方法*recyclerview.setNestedScrollingEnabled(false); recyclerview.setHasFixedSize(true);**解决android.support.v4.widget.NestedScrollView冲突问题RecyclerView*看情况而定…….经常用上...

2018-09-17 11:30:17 1764 1

转载 android 适配屏幕px 生成dimen文件

/** * Created by zhy on 15/5/3. */ public class GenerateValueFiles {private int baseW;private int baseH;private String dirStr = "./res";private final static String WTemplate = "<dimen n...

2018-03-23 16:15:27 561

原创 android studio 真机调试连接时候好好的,运行安装就掉线 Session 'app': Error Installing APKs

1 运行跑起来,准备安装时候,掉线,Session 'app': Error Installing APKs2 有时候报提示:   Installation failed because the device "huawei-ath_tl00h-F3D7N15B04017165" disconnected3  有时候报 :  远程主机强迫关闭了一个现有的连接。java.io.IOException...

2018-03-08 17:20:04 3080

转载 Android——EditText自定义边框、圆角和其常用属性总结

属性总结: id: 控件的唯一标识,代码中通过id来找到控件background: 控件的背景,可以通过该属性来自定义控件不同状态下的外观padding: 控件中文本内容距离控件边框的距离。单位:dppaddingLeft: 文本到左边框的距离paddingRight 文本到有边框的距离layout_marginTop:margin 指控件之间的距离,top指该控件与它上方控

2018-01-17 11:11:51 1339

原创 Toast自定义详解

toast字定义的优点: 1.可以制作符合设计的UI 2.界面的美化 3.位置随意定 4.防止连续点击一直弹出提示直接上代码 private static Toast mToast; public static void showToast(Context context, String msg) { //自定义要显示的 layout.xml 文件

2018-01-06 14:11:00 391

原创 android 纯代码 详细编写布局文件

一,纯代码布局的引用。纯代码,听着很刺激哦,android还有这个操作,牛逼吧,Google 66666纯代码实现登录界面,用一变二,看代码,复杂的界面都是由简单的演变而来,加油吧,骚年import android.annotation.SuppressLint;import android.app.Activity;import android.content.Context;

2017-11-03 15:58:44 3094 2

原创 adb 无线连接设备android 调试

速度简介,快速完成adb 无线连接设备android 调试第一先进入自己电脑 c 盘下面的的adb C:\Users\xxxxxxx\AppData\Local\Android\Sdk\platform-tools   第一 这种情况是没有在adb环境变量配置的情况下,第二 adb tcpip 5555  回车第三 adb connect 177.1.77.02  

2017-10-29 15:24:53 566

原创 Android实现音乐播放 Music 详解

简介:andoird实现读取手机的歌曲播放,详解读。。。。。。。记得在android6.0以上要打开存储权限问题。。。6了一,读取手机应用music从数据库中查询所有音乐数据读取的数据,通过 ContentResolver 获取歌曲。Cursor cursor = contentResolver.query(contentUri, projection, where, null, sortOrder);那么,query() 里面的的参数是什么呢???接下来,我们往下面看

2017-10-24 15:48:15 3971

原创 android 图片宽度满屏,高度跟宽度成比例1:1

一   采用的是  IamgeView显示宽度满屏,高度跟宽度成 比例 1:1把图片拉成正方形 需要添加两个参数。<ImageView android:id="@+id/iv_test" android:layout_width="fill_parent" android:layout_height="wrap_content" android:

2017-09-09 11:48:35 1665

原创 tab头部滑动切换,TabLayout和ViewPager实现

首先我们先看一下效果图-------------------------------->>>>>>>--------------------------------------------------------------------------------------------------------------------------------------------

2017-08-07 09:43:17 1594

原创 java环境变量的配置。JDK

java环境环境变量的配置,在网上找了一些例子,可是一点用也没有,当然,只是有时候,今天总结一下,这才是真正的环境变量的配置,成功率 98% ,点击查看....

2017-07-04 22:27:35 235

原创 greendao数据的使用,简单形

greendao 库,用法先附上源码类DaoMaster 这个类是可以说是最大的权利,可以这么看,管理库(版本,创建表,增,删改,创建库) DaoMaster 类然后,下面还有一个类,比较重要,直接附上来,ChatBean,Person 这两个是自己写的。DaoSession 类数据库建好了,那么我们接下一步 下面是一个自己定义的类,用来操作数据库,增,查,删的

2017-06-20 15:13:21 278

转载 支付宝支付接口android 详解

最近在做一个关于购物商城的项目,项目里面付款这块我选的是调用支付宝的接口,因为用的人比较多。          在网上搜索了以下,有很多这方面的教程,但大部分教程过于陈旧,而且描述的过于简单。而且支付宝提供的接口一直在更新,可能支付宝那边是为了让接口更容易被调用吧,以前有些老的教程稍微跟现在接口有些不能“对号入座”,于是,我决定抽空写一篇关于调用支付宝接口的文章,跟大家分享,让大家以最快的速度

2017-06-15 10:10:53 1117

原创 RadioGroup和Frame实现底部tab切换高仿微信底部FragmentTransaction事务

底部功能切换简单实现。先上图,有图才有真相是采用 FrameLayout 和 RadioGrop 分组 RadioButton 这些控件实现。做界面的切换,定义5个不同的界面,当然也可以自定义一个,5公用1 的意思,都是继承 Frament 类 再做一个XML在Activity 里实现关键代码 ,getSupportFragmentManager()方法,获取F

2017-06-14 14:47:03 772

原创 AsyncTask 牛刀小试,实现下载进度条更新,ProgressBar

直接上代码,首先布局文件 xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/activity_handler_to" android:layout_width="match_parent"

2017-06-12 17:53:07 413

原创 Activity启动模式intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

Activity启动模式,setFlags() ;然后Intent 使用情况, 《1》如果有三个Activity 之间的跳转,或者更多的跳转,a —>b —-> c 然后 c再回到a; 在AndroidManifest.xml 设置android:launchMode=”singleTask” ,我们想关闭掉 b , 可以在 startActivity 里的intent 添加flags标识标记

2017-05-08 14:17:09 1106

原创 华为 OJ --- 合唱队 java

计算最少出列多少位同学,使得剩下的同学排成合唱队形说明:N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…,TK,   则他们的身高满足存在i(1Ti+1>......>TK。      你的任务是,已知所有N位同学的身高,计算最少需要几位同

2017-05-03 14:48:49 888

原创 Device supports x86, armeabi-v7a, but APK only supports armeabi 设备x86

android studio 运行模拟器报 Device supports x86, armeabi-v7a, but APK only supports armeabi 解决方法是在 sudio build.gradle 文件检查一下,ndk { abiFilters 'armeabi' }把这句话去掉就大工告成。

2017-04-20 10:47:02 2419 1

原创 华为oj 成绩排序java编码

华为在线测试题目,,,成绩排序 用java 写 scanner Arrays.sort()排序

2017-04-17 11:44:34 516

原创 上滑动改变头部,仿支付宝头部变化,解决ScrollView与listView冲突问题

为了快速实现,请看图,看代码,关键点在实现ScrollView 的onScrollChanged() 方法高仿支付宝头部header变化,只是ui没有优化好,功能是已经实现,感谢大家的赞赏。listview冲突问题,srcollview和listview嵌套,首次进入不会显示最上面的问题。可以用listview.setFocusable(false);就ok

2017-04-13 11:11:00 549

头部菜单滑动选项

头部菜单,实现左右滑动,利用NavigationTabStrip,这个写的好,使用简单,容易理解。

2018-12-29

仿微信弹框

高仿微信,聊天列表,长按,弹框,在任意位置长按 弹框选项。

2018-11-19

EventBus简单用法

EventBus订阅者的简单使用,更新UI 结合 RecyclerView 开源库 BaseRecyclerViewAdapterHelper 使用。

2018-05-08

AlertDialog 提示框,弹出框

可以在当前活动界面弹出一个对话框,弹出一个选项框,弹出一个提示框 可以在当前活动界面弹出一个对话框,弹出一个选项框,弹出一个提示框 可以在当前活动界面弹出一个对话框,弹出一个选项框,弹出一个提示框

2017-09-04

tab头部切换,类型新闻item头部,仿订单头部,切换。

ViewPager 和 TabLayout 实现 Fragment 切换

2017-08-04

GreenDao使用demo

GreenDao好例子

2017-06-20

底部功能的实现

高仿微信底部切换功能

2017-06-14

android viewpage

图片轮播循环

2017-04-20

空空如也

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

TA关注的人

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