自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

puyaCheer的博客

有时间,慢慢码,总会壮大,量变质变

  • 博客(62)
  • 资源 (2)
  • 收藏
  • 关注

原创 鸿蒙 arkTs 定时器的使用

注意 setInterval 一定要 在后面绑定 当前的页面,否则funtion中访问变量会报undifined。.bind(this) ,不绑定的话,this的指向就是 funtion里面 了。@State message: string = '定时器'在 onPageshow()方法中调用定时器。Text("清空定时器")

2023-12-19 10:34:31 2021

原创 鸿蒙arkTs Toast抽取 及使用

Button("提交").height(50).width(100).backgroundColor(Color.Blue).alignSelf(ItemAlign.Center).onClick(()=>{TextInput({ text: this.inputText, placeholder: '请输入名字' })ToastUtils("请输入文字~")stringUtils只是判断是否为空。Toast抽取,创建一个Utils。

2023-12-14 15:11:50 514

原创 鸿蒙 arkTs 下拉筛选,在空间下方

alignment: DialogAlignment.Top, // 可设置dialog的对齐方式,设定显示在底部或中间等,默认为底部显示。customStyle: true, //自定义样式,去掉边距 圆角等。offset: { dx: 0, dy: 60 }, //控制位置。Text('内容').margin(10)console.info('取消回调')console.info('确认回调')

2023-12-13 15:59:17 166

原创 ArkTs鸿蒙 获取图片的真是宽高

/回调信息。

2023-12-11 11:28:22 381

原创 ArkTs语言 顶部 渐变,吸顶效果 2

Color.Transparent : Color.White) // 标题高度8% Tab Content 内容高度为92%Text("悬停区域")Text('标题2222')// 仿Android 协调者布局。// 头部banner高度。// tab标签栏的高度。

2023-12-11 09:32:10 325

原创 鸿蒙 - arkTs 协调者布局

height(this.searchBarHeight) // 标题高度8% Tab Content 内容高度为92%Text('标题').width('100%').textAlign(TextAlign.Center)Text("悬停区域")// 仿Android 协调者布局。// 头部banner高度。// tab标签栏的高度。

2023-12-08 16:38:45 97

原创 CoordinatorLayout 协调者布局 滑动 改变标题 透明的或者布局,很简单的布局

滑动的时候处理,给AppBarLayout设置滑动监听,然后滑动的时候改变toolBar 的背景透明都, control.toolbar.getBackground().mutate().setAlpha(round);tools:text="经营范围:1、建筑工程施工、装饰、装修 2、建筑工程施工、装饰、装修 2建筑工程施工、装饰、装修 2电气安装;android:text="建筑/建材/工程 . 1000人以上"android:text="王梦"android:text="企业主页" />

2023-05-16 10:10:12 470

原创 Could not install Gradle distribution from xxxxxx service

无法下载gradle

2022-11-07 09:37:10 1135

原创 app集成微信登录的全部逻辑

public class UserCenterPageFragment extends BaseFragment { private IWXAPI api; @Override protected int setLayout() { return R.layout.fragment_layout_main_user_page; } @Override protected void initView() { regToWx(.

2022-02-17 14:33:48 317

原创 motu-funtion

package com.diction.app.android._av7.motu;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.BitmapShader;import android.graphics.Canvas;import android.graphics.Color;import .

2021-10-09 15:45:41 184

原创 Android Int值得颜色怎么转换成颜色过滤器的矩阵呢?

在自定义View 用 paint绘制的时候,如果要添加颜色过滤器怎么添加,下面介绍一种方法,使用ColorMatrixColorFilter在设置ColorMatrixColorFilter的时候,需要传入一个颜色的矩阵colorMatrix,paint.setColorFilter(new ColorMatrixColorFilter(colorMatrix));举证一般是5*4的矩阵,如下float[] colorMatrix = { 0, 0, 0, 0, 0.

2021-09-03 17:39:45 223

原创 自定义SeekBar,一步到位

布局<SeekBar android:thumb="@drawable/mo_tu_seek_bar_sliding_bar" android:progressDrawable="@drawable/mo_tu_seek_bar_bg" android:layout_weight="1" android:layout_width="0dp" android:layout_height="wrap_content"/>drawable ---.

2021-08-16 17:28:53 123

原创 Retrofit 一次个请求下载多个图片

1.封装一个工厂,单例, 相关得依赖implementation 'com.squareup.retrofit2:retrofit:2.4.0' //必须implementation 'com.squareup.retrofit2:converter-gson:2.4.0' //json解析implementation 'com.squareup.okhttp3:logging-interceptor:3.10.0' implementation 'com.trello...

2021-08-10 11:02:44 407

原创 图片裁剪,仿淘宝搜图类似裁剪

相框移动,四个角可以拖动,随便剪接自定义类package com.diction.app.android._av7.view.crop_iamge;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import

2021-07-21 15:58:59 162

原创 如果你还在为 RecyclerView 中的 EditText 复用问题困扰,看这篇文章,一劳永逸

初始化RecyclerViewLinearLayoutManager manager = new LinearLayoutManager(this);mRecycler.setLayoutManager(manager);ArrayList dataList = new ArrayList<TestBean>();for (int i=0;i<15;i++){ TestBean bean =new TestBean(); bean.position = i+""

2021-06-11 16:47:55 431

原创 GreenDao的接入和基本使用

在日常开发中,数据库一般是后台用得较为多一点,但是移动客户端有时候也需要用到本的数据,Android 开元的数据有很多,greenDao,ormLite等,个人还是喜欢使用greenDao,下面介绍一下GreenDao的接入使用添加依赖--工程的build.gradleapp的依赖--app的build.gradlegenerator:3.3.2是自动生成代码的库...

2019-08-09 14:32:12 192

原创 Android 开发 之 Kotlin 学习之路

Android和Kotlin 配合使用 的配置app的build_gradle apply plugin: 'kotlin-android' //android kotlin互用 apply plugin: 'kotlin-android-extensions' //android kotlin互用 工程的 build_gradle ...

2019-05-25 10:35:10 336

原创 TextView小技巧,显示指定行,其他省略号表示

工作中我们通常碰到textView显示文字,显示单行,多了省略号,这个简单,配置这连个属性android:singleLine=“true”android:ellipsize=“end”&lt;TextView android:singleLine="true" android:ellipsize="end" andr...

2018-12-28 09:44:18 495

原创 struts的常用配置以及自定义拦截器

Web.xml中的配置 &lt;filter&gt; ...

2018-11-30 12:26:47 263

原创 android 疑难杂症

Gradle  syno failed;Error Cause:invalid stream header : xxxxxxx  有的是因为电脑崩溃后引起的:重新安装studio ,导项目 ,都不行的  唯一的方法: 进入gradle根目录  :C:\Users\huguomin\.gradle清空里面的所有文件之后,删除。gradle文件,然后重新打开项目...

2018-11-12 18:29:00 270

原创 写了一个View ,方便与填写条例,图标第一行对齐,第二行一次排列整齐

import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.drawable.Drawable;import android.support.annotation.Nullable;import ...

2018-10-26 14:00:56 784

原创 ViewPager最简单的无限轮播

第一步:重写一下ViewPager package com.diction.app.android.view.indicator;import android.content.Context;import android.support.v4.view.ViewPager;import android.util.AttributeSet;import android.view....

2018-07-25 19:01:47 280

原创 android强制申请权限

对于android 6.0 增加了用户权限动态申请的权限,通常很多时候需要对权限进行动态的申请,如果碰到用户关掉了权限,那功能就无法使用,这里拿相机权限进行举例吧!if (PackageManager.PERMISSION_GRANTED == ContextCompat.checkSelfPermission(this, Manifest.permission.CAMERA)) { /...

2018-04-27 11:13:44 1956

原创 Php读取数据的

详细请查看注释php的数据库操作的基本步骤:第1步:链接mysql数据库服务器  $link = mysql_connect(主机,用户名,密码);第2步:选择需要操作的数据库 mysql_select_db(数据库名字)第3步:设置字符集第4步:执行sql语句第5步:取出数据以下是操作的步骤实例:&lt;?php  //数据库的配置信息 $db_host = "localhost"; $db_u...

2018-03-07 14:07:42 513

原创 PHP上传图片

刚接触后台:做了一个php的图片文件上传第一步:首先,注意文件上传只能使用POST请求,并且要设置响应的属性,红色部分的属性必须添加,否则不能是上传,html中的表单&lt;form action="demo_upload.php" method="POST" enctype="multipart/form-data"&gt; &lt;!-- 、文件上传的表单区域 --&gt; &lt;inp...

2018-03-07 14:07:07 391

原创 android ViewPager嵌套使用的滑动冲突解决方案,优先让里层的ViewPager滑动完毕后外层的ViewPager再滑动

很多时候,因为开发需要,往往需要进行ViewPager的嵌套进行使用,是的里层的ViewPager显示后优先滑动,然后再外层的viewPager滑动,解决思路:1、判读里层的是不是ViewPager,如果是判断是Viewpager的第几个,如果是第1个并且是往左边滑动或者是最后一个并且是往右滑动就外层的ViewPager滑动否则就里层的ViewPager滑动:上代码、、

2018-01-18 09:16:55 1659

原创 WebView视屏全屏切换,完美实现

在日常的开发过程中,很多时候需要加h5界面,界面中有视屏播放,但是怎么才能使得webView里面的视屏全屏播放呢????????????首先,webView是不能讲视频播放的区域全屏的,所以,需要全屏播放还需要自己试想大致的步骤有三部:1、在布局中增加一个空容器,用来全屏播放,首先是隐藏的播放全屏视频时用--><FrameLayout androi

2017-12-11 15:48:19 1899

原创 改变viewPager滑动的速度,利用反射完美实现

利用反射拿到 mScrollerpublic void setSliderTransformDuration(int duration,ViewPager pager) { try { Field mScroller = ViewPager.class.getDeclaredField("mScroller"); mScroller.setA

2017-12-05 14:01:40 455

原创 只要三分钟,让你成功集成Baidu语音,让你的app说话

下载好Baidu的官方SDK将Demo中的jar拷贝到自己的lib库中,当然还有jniLib的文件因为Baidu语音的就是采用  单例设计 ,就不需要在  Application中进行响应的初始化了,直接哪里使用就可以哪里获取,接下来就是初始化和调用了, mMSpeechSynthesizer = SpeechSynthesizer.

2017-11-20 09:59:17 1246

原创 EditText保证输入数字或者是保留两位小数的数字

设置EditText的属性mTixiangMoney.setInputType(InputType.TYPE_CLASS_NUMBER | InputType.TYPE_NUMBER_FLAG_DECIMAL);设置监听事件===保证两位小数mTixiangMoney.addTextChangedListener(new TextWatc

2017-11-03 15:37:27 488

原创 自定义view----画了个时钟

package com.example.huguomin.myclock.view;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.Typefa

2017-07-26 15:48:19 395 1

原创 谈谈mvp的思想

1、MVP相对传统的MVC大大的减少了类与类之间的耦合性2、个人相对MVP的总结大概有三点:      第一: View层:  view层主要是UI层,主要是接口public interface LoginView { String getUserName(); String getPassWord();}第二个:Model层Model层

2017-06-08 19:37:26 684

原创 shape控制每一条边框线,每一个倒角

xml version="1.0" encoding="UTF-8"?>顶部带圆角 白色背景 灰色边框 无下边框 长方体 -->xmlns:android="http://schemas.android.com/apk/res/android"> android:color="#FFFFFF" /> //控制每一个倒角

2017-05-05 15:20:23 1032

原创 根据Url异步下载图片,并将图片保存到本地

public class AsynDownLoagPic extends AsyncTask, Void, Bitmap> { URL url = null; Context mContext; public AsynDownLoagPic(Context context) { mContext = context; } @Override

2017-05-02 18:21:43 586

原创 使用AysnTask进行图片的异步缓存

在现在的app开发中,为了提高用户的体验效果,通常会对部分进入的主页面进行页面数据的缓存,一般的操作将服务器返回的首页的json字符串进行保存,也就是保留了文字部分,下面就是保存json字符串的部分,将数据的文字部分进行保存,图片值保存了URL路径public class UtilsSaveCache { private static UtilsSaveCache mInsta

2017-04-18 22:16:45 324

原创 极光推送的集成

推送是现在app的潮流,推荐极光推送,集成方便简单首先注册开发者,拿到,appKey//下载官方的SDK,将jar包拷贝到libs目录小拷贝so库配置清单文件xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/re

2017-04-17 14:13:46 273

原创 RecyclerView瀑布流设置左、右、上、下的距离一样

RecyclerVeiw本身自带有距离设置的类,如下:只需要我们继承一下即可public class SpaceBaseItemDecoration extends RecyclerView.ItemDecoration { private int space; public SpaceBaseItemDecoration(int space) { th

2017-04-12 17:31:42 2909

原创 安卓5.0推出的协调者布局,其实关键的代码都在xml布局中

今天想做一个滑动到屏幕顶端的就停在哪里大图title,搜了一下资料,其实so  easy,直接上代码xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/

2017-04-11 17:25:17 901

原创 文件流录音和播放

package dss.com.voicerecoeder;import android.graphics.Color;import android.media.MediaPlayer;import android.media.MediaRecorder;import android.os.Bundle;import android.os.Environment;i

2017-04-11 11:18:20 740

原创 Retrofit + RxJava的配合使用

//封装package com.example.huguomin.retrofitdemo.manager;import retrofit2.Retrofit;import retrofit2.adapter.rxjava.RxJavaCallAdapterFactory;import retrofit2.converter.gson.GsonConverterFactory;

2017-04-11 11:14:57 454

cropImage.rar

android 图片裁剪

2021-07-21

ViewPager嵌套滑动冲突解决

多个ViewPager嵌套的滑动冲突的处理,处理方法简单易懂,还标有注释,使用过程中没有bug,希望对大家有帮助吧

2018-01-18

空空如也

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

TA关注的人

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