![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
文章平均质量分 70
xujiuba
这个作者很懒,什么都没留下…
展开
-
解决ViewPager内外层均可滑动时的滑动冲突
主要重写以下两个方法@Overridepublic boolean dispatchTouchEvent(MotionEvent event){ int x = (int) event.getX(); int y = (int) event.getY(); ViewParent parent = getParent(); // ...原创 2018-05-22 20:11:32 · 1905 阅读 · 1 评论 -
android 判断手机号是否格式正确
下面分别是判断手机号是否正确和密码是否包含字母和数字的方法 //验证密码是否正确ֻ public static final boolean isRightPwd(String pwd) { Pattern p = Pattern.compile("^(?![^a-zA-Z]+$)(?!\\D+$)[0-9a-zA-Z]{8,16}$"); Matche...原创 2018-04-27 11:43:25 · 3045 阅读 · 0 评论 -
Button 变颜色
在drawable包中的xml默认的button 是灰色代码内容:<shape xmlns:android="http://schemas.android.com/apk/res/android"> <corners android:radius="5dp"/> <solid android:color="#CCCCCC"/></sh原创 2018-05-03 19:29:11 · 6282 阅读 · 0 评论 -
build.gradle配置参数详解
build.gradle配置参数详解//声明是Android程序apply plugin: 'com.android.application'android {//程序在编译的时候会检查lint,有任何错误提示会停止build,我们可以关闭这个开关 lintOptions { abortOnError false //即使报错也不会停止打包...原创 2018-04-21 15:48:31 · 824 阅读 · 0 评论 -
多渠道打包-友盟统计
多渠道打包:在各个应用市场上上传开发的APP,为了能够快捷并统计用户信息(日活量,Bug信息),可以结合友盟统计来完成。集成友盟 第一步:申请友盟key–第二步:集成友盟,在grandle文件中配置 compile ‘com.umeng.analytics:analytics:latest.integration’第三步:添加友盟权限第四步:清单文件中配置友盟key和渠道,渠道配置方式如下<...原创 2018-04-19 21:36:14 · 178 阅读 · 0 评论 -
Andriod 多渠道 页面统计 代码混淆 自定义事件统计 错误统计
集成文档http://dev.umeng.com/analytics/android-doc/integration#2_5原创 2018-04-19 20:49:07 · 126 阅读 · 0 评论 -
Android Studio ijkplayer 播放器
Introduction 当前项目是基于ijkplayer项目进行的播放器界面UI封装。 是一个适用于 Android 的 RTMP 直播播放 SDK,可高度定制化和二次开发。特色是同时支持 H.264 软编/硬编和 AAC 软编/硬编。主要是支持RIMP、HLS、MP4、M4A等视频格式的播放。Features基于ijkplayer封装的视频播放器界面,支持 RTMP , HLS ...原创 2018-04-19 20:37:29 · 649 阅读 · 0 评论 -
AndroidStudio代码混淆注意的问题
Java 是一种跨平台的、解释型语言,Java 源代码编译成中间”字节码”存储于 class 文件中。由于跨平台的需要,Java 字节码中包括了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成 Java 源代码。为了防止这种现象,我们可以使用 Java 混淆器对 Java 字节码进行混淆。-include {filename} 从...原创 2018-04-19 20:32:33 · 395 阅读 · 0 评论 -
Android Studio混淆模板及常用第三方混淆
首先要在build.gradle中开启混淆,也就是minifyEnabled true,我用的build.gradle具体如下所示:def releaseTime() { return new Date().format("yyyy.MM.dd", TimeZone.getTimeZone("UTC"))}android { .... buildTypes { ...原创 2018-04-19 20:25:29 · 148 阅读 · 0 评论 -
模仿京东购物车MVP模式
1.首先把权限三部曲写好<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="andr...原创 2018-04-06 19:58:01 · 191 阅读 · 0 评论 -
I J K Player 视频播放
添加依赖compile 'com.dou361.ijkplayer:jjdxm-ijkplayer:1.0.5'然后添加权限<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_ST...原创 2018-04-04 11:07:02 · 269 阅读 · 0 评论 -
android——本地相机上传头像
添加依赖:compile 'com.facebook.fresco:fresco:0.12.0'compile 'org.greenrobot:eventbus:3.1.1'compile 'io.reactivex.rxjava2:rxjava:2.1.7'compile 'io.reactivex.rxjava2:rxandroid:2.0.1'compile 'com.square...原创 2018-03-30 10:20:12 · 161 阅读 · 0 评论 -
SQL数据库操作命令大全
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备...原创 2018-06-23 14:38:36 · 1146 阅读 · 0 评论