自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android 背景毛玻璃模糊化效果实现方法

Android 毛玻璃背景

2022-12-07 18:39:11 2329 1

原创 Flutter一个简单的动画

1. 效果2. 实现import 'dart:math';import 'package:flutter/material.dart';void main() => runApp(MyApp());class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( home: HomePage(),...

2021-10-19 14:46:28 752

原创 android textview 代码设置字体大小

setTextSize(TypedValue.COMPLEX_UNIT_PX,12); //12像素setTextSize(TypedValue.COMPLEX_UNIT_SP,12); //12SPsetTextSize(TypedValue.COMPLEX_UNIT_DIP,12);//12DIP这个方法,包含适配。

2020-08-07 10:13:06 1898

原创 解决了:android 有些手机出现了《安全风险/发现病毒》等报毒(除插件)

操就这一行《关闭备份模式 allowBackup=false》#解决方案:gradle.properties中添加:allowBackup=false

2020-06-01 14:43:11 8892 1

原创 解决HorizontalScrollView或RecycleView与SeekBar滑动冲突的问题.

seekbar在一个Activity中使用,如果有horizontalScrollview存在的时候,seekbar的滑动便不灵敏了.为了解决这个问题,需要添加seekbar的onTouchListener事件来不让父view去拦截子view的事件getParent().requestDisalowInterceptTouchEvent(true)来解决冲突问题;viewHolder.jzvd.progressBar.setOnTouchListener(new View.OnTouchListene

2020-05-27 11:16:31 1424

原创 FloatingActionButton的基本方法

先看效果说下它的配置:在app/build.gradle 添加以下代码依赖:implementation 'com.android.support:design:28.0.0'implementation 'com.getbase:floatingactionbutton:1.10.1'title 字体以及颜色的设置:FloatingActionButton默认无法显示文字...

2019-12-06 14:57:24 745 1

原创 Android软键盘弹出时不把布局顶上去的解决方法

键盘直接覆盖,不让屏幕上移<activity android:name=".activity.HomeActivity" Android:windowSoftInputMode="adjustPan|stateHidden"/>这样会让屏幕整体上移Android:windowSoftInputMode="stateVisible|adjustRes...

2019-11-05 11:32:50 2337

原创 Android 9.0 网络异常

清单文件写这个android:networkSecurityConfig="@xml/network_security_config"在res文件夹下建立一个名为xml的文件夹然后里面建立一个名为 network_security_config 的xml里面的内容如下:<?xml version="1.0" encoding="utf-8"?><netwo...

2019-10-25 16:32:56 166

原创 Android 离线打包 (混合开发 安卓原生嵌入HBuilder)

下载Android SDKhttp://ask.dcloud.net.cn/article/508配置build.gradeandroid { compileSdkVersion 28 buildToolsVersion "28.0.3" defaultConfig { applicationId "com.hykj.hbuilder_te...

2019-07-10 10:29:55 2110

原创 Android开发之复杂布局嵌套(ScrollView+TabLayout+ViewPager+RecyclerView)导致冲突的解决办法

https://blog.csdn.net/hq942845204/article/details/88844272

2019-06-10 13:57:50 1659 1

原创 Android studio 自定义打包apk名

android.applicationVariants.all { variant -> variant.outputs.all { //def date = new Date().format("yyyyMMdd" , TimeZone.getTimeZone("Asia/Shanghai")) def date = new Date().format("yyyy-MM-dd" , TimeZone.getTimeZone("GMT+08")) if

2019-05-15 15:46:11 150

原创 Android 获取两个日期之间所有日期

以下代码是计算两个日期之间的天数,并打印所有日期注:开始时,增加天数时,一天的毫秒数直接用24*60*60*1000来逐步增加天数,再测试时发现,当两个日期之间的天数超过24天时,打印的日期反而在开始日期之前了,(如打印2016/12/18-2017/1/23,打印的日期反而有2016/12/1),后来发现原因在于24*60*60*1000是一个int值,int值的取值范围在2的31次方:+/...

2019-05-08 10:42:16 1309

原创 android使用WebView

WebView的Activity如下:package com.borui.brcm.jytt.ui.acticity;import android.content.Intent;import android.os.Bundle;import android.support.v4.widget.NestedScrollView;import android.support.v7.app....

2019-04-02 16:25:43 145

原创 aes加密工具类

public class AESUtils { private final static String HEX = "0123456789ABCDEF"; private static final String EBC_PKCS5_PADDING = "AES/ECB/PKCS5Padding";//AES是加密方式 CBC是工作模式 PKCS5Padding是填充模式 ...

2019-03-26 23:38:00 944 2

原创 Android 保存数据到SD卡 保存对象(做数据缓存)

public class DataStorageUtils { private static final int REQUEST_EXTERNAL_STORAGE = 1; private static String[] PERMISSIONS_STORAGE = { "android.permission.READ_EXTERNAL_STORAGE",...

2018-07-06 14:07:46 3218

原创 Android 获取文件,图片,视频大小

Android获取文件,图片,视频大小。

2018-07-05 17:47:17 7291 2

原创 Android 给状态栏设置指定颜色

public static void setStatusBarLayoutStyle(Context context, boolean isChange){ if(Build.VERSION.SDK_INT &gt;= Build.VERSION_CODES.KITKAT) { //透明状态栏 ((AppCompatActivity)context).get...

2018-06-28 17:09:51 553

原创 Android SAX解析XML

SaxHelperpackage com.example.bukaios.testxml;import android.util.Log;import org.xml.sax.Attributes;import org.xml.sax.SAXException;import org.xml.sax.helpers.DefaultHandler;import java.util.A...

2018-04-27 15:29:32 708

原创 自定义视频播放

package tv.buka.android.ui.home;import android.media.MediaPlayer;import android.net.Uri;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;imp...

2018-04-27 14:23:27 192

原创 Android 国际化实现

/** * 设置当前语言 * * @param language */public void setLanguage(String language) { //获取当前资源对象 Resources resources = getResources(); //获取设置对象 Configuration configuration = resources.get...

2018-04-20 10:55:17 336

原创 Android调用系统相机、相册、剪裁图片并上传

由于在Android 7.0 采用了StrictMode API政策禁,其中有一条限制就是对目录访问的限制。这项变更意味着我们无法通过File API访问手机存储上的数据,也就是说,给其他应用传递 file:// URI 类型的Uri,可能会导致接受者无法访问该路径,并且会会触发 FileUriExposedException异常。StrictMode API政策禁中的应用间共享文件就是对上述限制...

2018-03-16 20:21:44 398

原创 Android中drawable给View设置上下左右边框

1.在drawable文件夹下新建一个shape_main_list_bg.xml文件[html] view plain copy&lt;layer-list xmlns:android="http://schemas.android.com/apk/res/android" &gt;      &lt;!-- This is the main color --&gt;      &lt;item...

2018-03-08 17:54:19 3591

原创 Android中实现TextView跑马灯

4567891011121314151617&lt;TextView android:id="@+id/menu_desc" android:layout_width="300dip" android:layout_height="wrap_content" android:text="温馨提示:左右滑动更改菜单,点击进入" android:textColor="@color/...

2018-03-08 14:30:35 110

转载 Android实现热门控件(左上角显示热门)

作者:Mr.Egg状态:未完成转载请注明,虽然写的不好但是最少让我知道下简单的商品打折控件实现首先,上效果图效果图.png那么问题来了,怎么实现首先分析,这个肯定要自定义View实现。与这个最像的肯定是TextView。继承于TextView(同样可用于ImageView,这里只是测试使用不然应该用ImageView,因为内容应该是图片)接着是绘制界面(阴影是用来显示倒计时的,暂时没用到所以不做解...

2018-03-08 14:23:26 759

原创 Android在drawable资源文件中绘制圆形背景

首先看一下效果图:shape可以绘制矩形环形以及椭圆、所以只需要用椭圆就可以完成需求、在使用的时候将控件比如textview的高宽设置成一样就是正圆、solid表示远的填充色、stroke则代表圆的边框线、所以两者结合可以实现带边缘的圆。btn_background_round.xml文件代码&lt;? xml version="1.0" encoding="utf-8"?&gt;&lt;sha...

2018-03-08 14:03:17 7975

原创 Android调用系统相机、相册功能,适配6.0权限获取以及7.0以后获取URI(兼容多版本)

  Android中调用系统相机来拍摄照片的代码,如下:1、首先设置Uri获取判断以及相机请求Code[java] view plain copypublic final int TYPE_TAKE_PHOTO = 1;//Uri获取类型判断    public final int CODE_TAKE_PHOTO = 1;//相机RequestCode   2、调起系统相机[java] view ...

2018-02-08 09:51:45 1284

原创 Android实现文件, 图片上传,以及服务端接收相关

我们做web开发的时候几乎都是通过一个表单来实现上传。并且是post的方式。而且都必须要加个参数enctype = “multipart/form-data”.然后再上传后台用各种框架里的插件之类的就可以接收了,并没有关心过这个文件具体是怎么传的。现在用android开发 没有那些框架了,所以不得不关心一下了。其实我们这种前后台的交互是用的HTTP协议。而http协议默认是传的字符串。所以

2018-01-29 15:55:28 1731

原创 Android注册广播的两种方式与区别

Android广播机制概述 Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。广播作为Android组件间的通信方式,可以使用的场景如下: 1.同一app内部的同一组件内的消息通信(单个或多个线程之间); 2.同一app内部的不同组件之间的消息通信(单个进程); 3.同一app具有多个进程的不同组

2018-01-15 11:30:37 996

原创 Android 内存泄漏总结

#Android 内存泄漏总结内存管理的目的就是让我们在开发中怎么有效的避免我们的应用出现内存泄漏的问题。内存泄漏大家都不陌生了,简单粗俗的讲,就是该被释放的对象没有释放,一直被某个或某些实例所持有却不再被使用导致 GC 不能回收。最近自己阅读了大量相关的文档资料,打算做个 总结 沉淀下来跟大家一起分享和学习,也给自己一个警示,以后 coding 时怎么避免这些情况,提高应用的体验和质量。

2018-01-04 17:00:50 131

原创 Android开发之Bitmap二次采样

Bitmap二次采样,听着好像是一个高大上的事,其实也就那么回事,今天我们就来看看Bitmap的二次采样问题。1.为什么要二次采样OK,那么首先我要 解决的一个问题就是为什么我们要二次采样?不知道大家在开发App的过程中有没有遇到过类似于图片墙这样的功能?在做图片墙的时候你有没有遇到过OOM异常呢?遇到了又是怎么解决的?再比如我现在有一张100M大的图片,我想把这张图片用一个I

2018-01-04 15:55:17 122

转载 Android实现网络多线程断点续传下载

Android实现网络多线程断点续传下载本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。 使用多线程的好处:使用多线程下载会提升文

2018-01-03 11:49:05 129

转载 单例模式的七种写法

第一种(懒汉,线程不安全): Java代码  public class Singleton {      private static Singleton instance;      private Singleton (){}        public static Singleton getInstance() {      if (instance == nu

2018-01-03 08:28:22 105

转载 Retrofit

Retrofit2017-11-29 21:28 99人阅读 评论(0) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。MainActivity.java[html] view plain copyimport android.support.v7.app.AppCompatActi

2017-12-27 09:19:19 153

转载 第三方登陆QQ完整版

在这个网址里下载  Android_SDK_V3.3.0 http://wiki.open.qq.com/wiki/mobile/SDK%E4%B8%8B%E8%BD%BD首先将Android_SDK_V3.3.0.lite下面的open_sdk_r5886_lite.jar粘贴到项目的libs下面,再给项目添加 Library dependency,选择o

2017-12-27 09:11:34 237

转载 MVP实现二级购物车

效果图 使用接口:http://120.27.23.105/product/getCarts?uid=100导入依赖[html] view plain copycompile 'com.squareup.okhttp3:okhttp:3.9.0'     compile 'com.google.code.gson:gson

2017-12-27 09:08:54 165

转载 沉浸式模式

真正的沉浸式模式虽说沉浸式导航栏这个东西是被很多人误叫的一种称呼,但沉浸式模式的确是存在的。那么我们如何才能实现像海岛奇兵以及爱奇艺那样的沉浸式模式呢?首先你应该确定自己是否真的需要这个功能,因为除了像游戏或者视频软件这类特殊的应用,大多数的应用程序都是用不到沉浸式模式的。当你确定要使用沉浸式模式,那么只需要重写Activity的onWindowFocusChanged()

2017-12-27 09:06:49 255

原创 自定义view画圆跟着鼠标移动

public class BallView extends View{ private Paint paint; private int cx=100; private int cy=100; public BallView(Context context) { super(context); } public BallView

2017-11-02 09:19:38 421

原创 OKHttp异步get,post请求和同步请求

public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.

2017-11-02 09:16:38 3241

原创 自定义view 做一个圆形的progress

public class CustomProgrssView extends View {    //定义一个画笔    private Paint paint ;    private boolean runing = true ;    private int progress = 0 ;    public CustomProgrssView(Contex

2017-11-01 18:33:55 174

空空如也

空空如也

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

TA关注的人

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