Super--Cat
码龄7年
关注
提问 私信
  • 博客:60,563
    60,563
    总访问量
  • 62
    原创
  • 1,702,045
    排名
  • 5
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-11-02
博客简介:

mm_name_zhang的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得17次收藏
创作历程
  • 1篇
    2020年
  • 1篇
    2019年
  • 54篇
    2018年
  • 25篇
    2017年
成就勋章
兴趣领域 设置
  • 移动开发
    kotlin
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Android 系统页面的调用

//根据包名Intent intent = new Intent("/");ComponentName cm = newComponentName("com.android.settings","com.android.settings.Settings$DeviceInfoSettingsActivity");intent.setComponent(cm);intent.setActi...
原创
发布博客 2020.01.10 ·
269 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Paint

OK,Paint的几种类型已经演示完了,下面主要来看一下他的方法。//重置Paint。reset()//设置一些标志,比如抗锯齿,下划线等等。setFlags(int flags)//设置抗锯齿,如果不设置,加载位图的时候可能会出现锯齿状的边界,如果设置,边界就会变的稍微有点模糊,锯齿就看不到了。setAntiAlias(boolean aa)//设置是否抖动,如果不设置...
原创
发布博客 2019.03.11 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

视频播放长用的方法

videoView.start(); //开始播放videoView.pause(); //暂停videoView.stopPlayback(); //停止播放videoView.isPlaying(); //获取是否在播放状态videoView.setVideoURI(Uri uri); //设置视频播放urivideoView.setVideoPath(String path); /...
原创
发布博客 2018.12.26 ·
930 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

音量控制setVolumeControlStream

当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):AudioMa...
原创
发布博客 2018.12.25 ·
727 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

Android 自定义view画图板练习

项目中想要实现一个简易画图板的需求,功能并不复杂,就是6个很常用的功能画图板陈小默同学有一个比较复杂,强大,高效的CrazyPalette,同学间商业互吹下,哈哈。里面基本常用的操作都有,代码写的很好,只是用的Kotlin,不过我需要的只是一个简单的绘图板,我参考了他的一些思路以及另外一篇android项目 之 记事本 ----- 画板功能之撤销、恢复和清空,做了一个简单的PaintV...
转载
发布博客 2018.12.19 ·
379 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Fragment

导语: Fragment作为Android最基本,最重要的基础概念之一,在开发中经常会和他打交道。本文从为什么出现Fragment开始,介绍了Fragment相关的方方面面,包括Fragment的基本定义及使用、回退栈的内部实现、Fragment通信、DialogFragment、ViewPager+Fragment的使用、嵌套Fragment、懒加载等。基本概念Fragment,简称...
转载
发布博客 2018.11.26 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

热敏打印PrinterInstance

public class MainActivity extends AppCompatActivity { private static final String ACTION_USB_PERMISSION = "com.android.usb.USB_PERMISSION"; private PrinterInstance lll; private UsbManager...
原创
发布博客 2018.10.10 ·
762 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

自定义view电子签名

public class DrawClear extends View { private Paint myPaint; //自定义的画笔 private Bitmap myBitmap;// 实现双缓存绘图的 Bitmap private Canvas myCanvas; private List<Point> points; int i;...
原创
发布博客 2018.09.28 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

科大讯飞语音 配置

先在assets文件夹了导入asr、ivw、tts,tts是离线语音合成,ivw是唤醒,asr是语音识别。  导入夹包 到libs里 在app的build.gradle里android 里加上  sourceSets{ main{ jniLibs.srcDirs=['Libs'] }}在androidManifest.xml里加上...
原创
发布博客 2018.08.21 ·
1737 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

科大讯飞 离线语音

/*** * * 离线、云端语音识别类 * */public class AsrDemo extends Activity implements OnClickListener{ private static String TAG = AsrDemo.class.getSimpleName(); // 语音识别对象 private SpeechRecognizer...
原创
发布博客 2018.08.21 ·
4940 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

科大语音

package samton.com.mscphone;import android.app.Activity;import android.content.ContentResolver;import android.content.Intent;import android.database.Cursor;import android.graphics.Bitmap;impor...
原创
发布博客 2018.08.17 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PopupWindow 简单实用(居中显示)

final View inflate = View.inflate(this, R.layout.layout, null);p = new PopupWindow(inflate,100,100);p.setTouchable(true);p.setFocusable(true);p.setBackgroundDrawable(new ColorDrawable(getResourc...
原创
发布博客 2018.08.06 ·
4266 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

android中危险权限

一类的危险权限普通权限是指那些不会威胁到用户安全和隐私的权限,这部分权限系统会自动帮我们进行授权不需要手动操作。危险权限则表示那些可能会触及到用户安全隐私或者对设备安全造成影响的权限,如获取手机联系人信息等权限,申请者部分权限必须有用户收到点击授权才可以,否则程序无法使用相应的功能。下面列出 Android 中所有的危险权限,一共是9组24个权限。 权限组名 权限名称 C...
转载
发布博客 2018.08.04 ·
1907 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Windows快捷方式

Alt+ESC切换到上一个操作的窗口Alt+F4关闭当前窗口Print Screen截取当前全屏幕到剪切板Alt+Print Screen截取当前窗口屏幕截图到剪切板Alt+Shift在输入法之间切换Alt+Tab切换当前打开的窗口Alt+Shift+Tab反向切换当前打开的窗口Alt+up打开当前文件夹上一层文件夹Backspace返回上一页Ctrl+A全选Ctrl+Alt+Tab不关闭菜单,循...
原创
发布博客 2018.07.02 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

频道管理

使用过今日头条的伙计们对这个效果肯定很熟悉。拖拽可排序,点击标签后可以删除。今天我们采用RecyclerView来实现。实现思路:通过ItemTouchHelper来绑定RecyclerView的子控件触摸事件。当滑动拖拽的时候,通知适配器来交换两个子控件的显示位置。更改数据源,使数据源与子空间显示内容一致。这就是实现的基本思路,是不是很简单?当然,首先要了解一下ItemTouchHelper这哥...
原创
发布博客 2018.06.20 ·
246 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

解决studio 3.1.2 api 冲突

在build.gradle的 dependencies里加上                      configurations.all {        resolutionStrategy.eachDependency { DependencyResolveDetails details ->            def requested = details.requested...
原创
发布博客 2018.06.08 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Tinker自动热更新

 //project配置buildscript { dependencies { classpath ('com.tencent.tinker:tinker-patch-gradle-plugin:1.9.1') }}//app/build.gradle 配置dependencies { //optional, help to generate the...
原创
发布博客 2018.06.07 ·
411 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

友盟多渠道大包配置

/** * Application * author:Created by WangZhiQiang on 2018/5/12. */public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); ...
原创
发布博客 2018.05.13 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

网路下载断点续传

/** * * author:Created by WangZhiQiang on 2018/5/10. */public class MyPresenter implements IPresent<BanBen>{ private final Context context; private int version; private Res...
原创
发布博客 2018.05.10 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

购物车

//主xmlxml 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://sch
原创
发布博客 2018.05.04 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多