- 博客(81)
- 收藏
- 关注
原创 Android 系统页面的调用
//根据包名Intent intent = new Intent("/");ComponentName cm = newComponentName("com.android.settings","com.android.settings.Settings$DeviceInfoSettingsActivity");intent.setComponent(cm);intent.setActi...
2020-01-10 17:51:22 255
原创 Paint
OK,Paint的几种类型已经演示完了,下面主要来看一下他的方法。//重置Paint。reset()//设置一些标志,比如抗锯齿,下划线等等。setFlags(int flags)//设置抗锯齿,如果不设置,加载位图的时候可能会出现锯齿状的边界,如果设置,边界就会变的稍微有点模糊,锯齿就看不到了。setAntiAlias(boolean aa)//设置是否抖动,如果不设置...
2019-03-11 09:36:34 187
原创 视频播放长用的方法
videoView.start(); //开始播放videoView.pause(); //暂停videoView.stopPlayback(); //停止播放videoView.isPlaying(); //获取是否在播放状态videoView.setVideoURI(Uri uri); //设置视频播放urivideoView.setVideoPath(String path); /...
2018-12-26 17:44:32 925
原创 音量控制setVolumeControlStream
当开发多媒体应用或者游戏应用的时候,需要使用音量控制键来设置程序的音量大小。在Android系统中有多中音频流,通过Activity中的函数 setVolumeControlStream(int streamType)可以设置该Activity中音量控制键控制的音频流,一般在onCreate函数中设置。Android中有如下几种音频流(streamType是需要调整音量的类型):AudioMa...
2018-12-25 14:26:25 722
转载 Android 自定义view画图板练习
项目中想要实现一个简易画图板的需求,功能并不复杂,就是6个很常用的功能画图板陈小默同学有一个比较复杂,强大,高效的CrazyPalette,同学间商业互吹下,哈哈。里面基本常用的操作都有,代码写的很好,只是用的Kotlin,不过我需要的只是一个简单的绘图板,我参考了他的一些思路以及另外一篇android项目 之 记事本 ----- 画板功能之撤销、恢复和清空,做了一个简单的PaintV...
2018-12-19 17:21:32 368
转载 Fragment
导语: Fragment作为Android最基本,最重要的基础概念之一,在开发中经常会和他打交道。本文从为什么出现Fragment开始,介绍了Fragment相关的方方面面,包括Fragment的基本定义及使用、回退栈的内部实现、Fragment通信、DialogFragment、ViewPager+Fragment的使用、嵌套Fragment、懒加载等。基本概念Fragment,简称...
2018-11-26 10:06:40 149
原创 热敏打印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 15:35:12 751
原创 自定义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 09:21:40 143
原创 科大讯飞语音 配置
先在assets文件夹了导入asr、ivw、tts,tts是离线语音合成,ivw是唤醒,asr是语音识别。 导入夹包 到libs里 在app的build.gradle里android 里加上 sourceSets{ main{ jniLibs.srcDirs=['Libs'] }}在androidManifest.xml里加上...
2018-08-21 14:28:31 1710
原创 科大讯飞 离线语音
/*** * * 离线、云端语音识别类 * */public class AsrDemo extends Activity implements OnClickListener{ private static String TAG = AsrDemo.class.getSimpleName(); // 语音识别对象 private SpeechRecognizer...
2018-08-21 14:05:18 4905
原创 科大语音
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 13:44:35 306
原创 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 13:40:33 4252
转载 android中危险权限
一类的危险权限普通权限是指那些不会威胁到用户安全和隐私的权限,这部分权限系统会自动帮我们进行授权不需要手动操作。危险权限则表示那些可能会触及到用户安全隐私或者对设备安全造成影响的权限,如获取手机联系人信息等权限,申请者部分权限必须有用户收到点击授权才可以,否则程序无法使用相应的功能。下面列出 Android 中所有的危险权限,一共是9组24个权限。 权限组名 权限名称 C...
2018-08-04 14:36:17 1899
原创 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 08:38:36 237
原创 频道管理
使用过今日头条的伙计们对这个效果肯定很熟悉。拖拽可排序,点击标签后可以删除。今天我们采用RecyclerView来实现。实现思路:通过ItemTouchHelper来绑定RecyclerView的子控件触摸事件。当滑动拖拽的时候,通知适配器来交换两个子控件的显示位置。更改数据源,使数据源与子空间显示内容一致。这就是实现的基本思路,是不是很简单?当然,首先要了解一下ItemTouchHelper这哥...
2018-06-20 21:19:23 242
原创 解决studio 3.1.2 api 冲突
在build.gradle的 dependencies里加上 configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested...
2018-06-08 08:21:06 336
原创 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 14:26:43 403
原创 友盟多渠道大包配置
/** * Application * author:Created by WangZhiQiang on 2018/5/12. */public class MyApp extends Application { @Override public void onCreate() { super.onCreate(); ...
2018-05-13 18:57:58 303
原创 网路下载断点续传
/** * * 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 21:23:51 155
原创 购物车
//主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 07:43:41 135
原创 常用链接
//适配https://www.jianshu.com/p/1302ad5a4b04?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=qq//地圖https://wiki.slamtec.com/pages/viewpage.action?pageId=1...
2018-05-03 16:46:49 257
原创 CountdownView 京东 倒计时
//依赖:compile 'com.github.iwgang:countdownview:1.2' android:layout_marginLeft="10dp" android:layout_marginTop="5dp" android:id="@+id/cdm" android:layout_
2018-04-25 20:58:34 229
原创 购物车页面
//住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:/
2018-04-23 11:24:48 487
原创 流式布局
Liushi extends ViewGroup { //存储所有子View private List> mAllChildViews = new ArrayList //每一行的高度 private List mLineHeight = new ArrayList public Liushi(Context context) {
2018-04-22 20:16:10 98
原创 京东分页加grenndao
// activity_main.xml?xml version="1.0"encoding="utf-8"?>RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xm
2018-04-21 11:29:54 179
原创 retrofit工具类
public class RetyofitUitl {private static RetyofitUitl retyofitUitl; private RetyofitUitl(){ } public static RetyofitUitl getRetyofitUitl (){ if (retyofitUitl==
2018-04-20 08:07:57 262
转载 网络判断
前言Android开发中,许多功能需要网络连接,所以在开发过程中需要进行手机网络的检测今天,我将教大家如何进行网络状态的检测和监听网络状态的变化目录目录1. 检测网络状态1.1 实现思路获得ConnectivityManager对象ConnectivityManager主要用于查看网络状态和管理网络连接相关的操作获取C
2018-04-19 19:29:02 274
转载 TextView常用属性
一、TextView常用属性 1、android:text 设置文本的内容 2、android:textColor 设置文本的颜色 3、android:textSize 设置文本的字体大小(一般使用sp) 4、android:height 设置文本的高度(一般使用dp) 5、android:width 设置文本的宽度(一般使用dp) 6、android:inputType
2018-04-17 19:05:19 1509
转载 xbanner
//导入依赖 compile 'com.xhb:xbanner:1.2.9' compile 'com.github.bumptech.glide:glide:3.7.0' compile 'jp.wasabeef:glide-transformations:1.0.6' //布局 com.stx.xhb.xbanner.XBanner xmln
2018-04-16 13:01:37 204
原创 京东首页
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { inflate = View.inflate(getContext(), R.layout.shou
2018-04-16 11:30:34 388
原创 RecyofitUtil
public interface ReService { @POST("product/getCatagory") @FormUrlEncoded Observable<LefteBase> getShuJu(@FieldMap Map<String,String>map);}public class Consta...
2018-04-16 08:19:44 85
原创 网络判断
//判断是否有网络public static int getNetPyte(Context context){ //变量 int mState=-1;//-1没有网络 //获取ConnectivityManager ConnectivityManager connectivityManager = (ConnectivityManager) context.get
2018-04-15 20:16:43 87
转载 如何设置Android中控件的颜色透明度
android设置TextView控件的背景透明度和字体透明度2014-06-12 13:36:54 By: dwtedxAndroiddwtedx011652应用场景:有如下控件、要设置其为透明样式TextView tv = (TextView) findViewById(R.id.xx);第1种方法:tv.setBackgroundColor(Color.argb(255, 0, 255,
2018-04-12 14:47:10 1148
原创 依赖
//mob 短信验证 清单 tools:replace="android:name,label" //stuldio 运行java 时在gradle.properties 里加上 android.enableAapt2=false//rxjava 和 retrofit compile 'io.reactivex.rxjava2:rxjava:2.0.1' compile 'i...
2018-04-10 20:44:45 109
原创 首页图片3秒跳转
public class MainActivity extends ActivityBase{ private TextView mBtnJump; //倒计时方法 private CountDownTimer countDownTimer = new CountDownTimer(3200,1000) { @Override public
2018-04-10 09:08:53 347
原创 相机上传头像
public class MainActivity extends AppCompatActivity implements View.OnClickListener{ FileOutputStream b; private PopupWindow popupWindow; private View inflate; String s = Environment...
2018-03-29 19:46:39 241
原创 SlidingMenu 侧拉
//导个library SlidingMenu menu = new SlidingMenu(this);menu.setMode(SlidingMenu.LEFT);//滑动方向//menu.setMenu(R.layout.slidingmenu);//滑动显示的布局文件menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);//触
2018-03-28 12:07:00 94
转载 Android开发人员不得不收集的工具类
简书小伙伴→http://www.jianshu.com/p/72494773aaceApp相关→AppUtils.java获取安装App(支持6.0)的意图 getInstallAppIntent获取卸载App的意图 getUninstallAppIntent获取打开App的意图 getOpenAppItent获取App信息的意图 getAppInfoIntent获取App信息分
2018-03-22 15:22:22 118
原创 沉浸式标题栏
public void setStatus(boolean status) { boolean isStatus = status; if (isStatus){ //判断当前设备的版本号》=19的时候,走这个代码块,这个用于版本适配 if (Build.VERSION.SDK_INT>=Build.VERSION_CODES.KITKAT){
2018-03-16 20:09:12 264
转载 自定义购物车加减
public class Jiajian extends LinearLayout implements View.OnClickListener {private Button tvDecrease;private Button tvIncrease;private Button etNumber;private Context context;//定一个商品默认数量privat
2018-03-06 11:25:45 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人