自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 极光推送集成

自动集成权限<uses-permission android:name="您应用的包名.permission.JPUSH_MESSAGE" /> <uses-permission android:name="android.permission.RECEIVE_USER_PRESENT" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-perm

2020-07-13 14:41:50 304

原创 安卓微信第三方登陆

在微信开放平台注册应用后拿到APPID与Appsecret官方地址:https://open.weixin.qq.com1、添加依赖{ api 'com.tencent.mm.opensdk:wechat-sdk-android-without-mta:+'}2、添加权限<uses-permission android:name="android.permission.IN...

2020-05-06 16:30:10 421

原创 安卓QQ第三方登陆

QQ第三方登陆1、下载sdk:https://wiki.open.qq.com/wiki/mobile/SDK下载2、将open-sdk.jar放到libs中 添加依赖implementation fileTree(dir: 'libs', include: '*.jar')3.配置AndroidManifest<activity android:name="com....

2020-05-02 21:51:14 362

原创 实现简单录音功能与播放

MediaRecorder 不支持边录边播 //路径 String Path = "" MediaRecorder recorder = new MediaRecorder(); //设置音频来源 recorder.setAudioSource(MediaRecorder.AudioSource.MIC)...

2019-01-06 21:42:00 381

原创 Bugly自定义界面更新sdk

在app/build.gradle下配置 android { defaultConfig { ndk { //设置支持的SO库架构 abiFilters 'armeabi' //, 'x86', 'armeabi-v7a', 'x86_64', 'arm64-v8a' } }...

2018-12-01 16:21:05 824

原创 安卓动画实现

在res下创建一个anim包透明、缩放、旋转、位移动画 @Override public void onClick(View v) { switch (v.getId()) { //透明动画 case R.id.btn_alpha_animaction: Animation...

2018-11-15 20:11:59 1416

原创 Git命令行与Android Studio可视化

配置用户名和邮箱git config --global user.name &amp;quot;XXX&amp;quot;git config --global user.email &amp;quot;xxx@yyy.com&amp;quot;把目录变成Git可以管理的仓库git init查看状态git status添加至暂存区,test.txt是文件名git add test.txt添加全部文件到暂存区git add

2018-11-13 23:01:57 286

原创 友盟统计集成与多渠道打包

获取Appkey到友盟官方注册一个账号,然后创建应用就可得到Appkey在app的builde.gradle中添加依赖 /*友盟统计基础库和统计SDK*/ implementation 'com.umeng.sdk:common:1.5.3' implementation 'com.umeng.sdk:analytics:7.5.3'权限&amp;lt;uses-permiss...

2018-11-09 19:05:34 228

原创 RecyclerView

添加依赖关系:implementation 'com.android.support:recyclerview-v7:28.0.0'RecyclerView可实现线性布局,网格布局,瀑布流等新建一个RecyclerAdapter类public class RecyclerAdapter extends RecyclerView.Adapter&amp;amp;lt;MyViewHolder&amp;amp;gt; {...

2018-11-04 20:34:44 143

原创 讯飞语音合成

第一步:将下载好的Sdk解压,将压缩文件中的libs下的jar文件放到项目中的libs包下,将压缩文件中的lisb下除jar文件放到main下的jniLibs包中第二步:Sdk初始化,建议选择在自定义的application中初始化。 //初始化讯飞语音SpeechUtility.createUtility(getApplicationContext(), SpeechConstant.A...

2018-10-25 20:58:24 2086

原创 讯飞语音听写

第一步:将下载好的Sdk解压,将压缩文件中的libs下的jar文件放到项目中的libs包下,将压缩文件中的lisb下除jar文件放到main下的jniLibs包中第二步:Sdk初始化,建议选择在自定义的application中初始化。 //初始化讯飞语音 SpeechUtility.createUtility(getApplicationContext(), S...

2018-10-25 20:34:46 689

原创 左滑删除菜单

第一步:添加依赖: implementation 'com.baoyz.swipemenulistview:library:1.3.0'第二步:布局代码&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&amp;lt;RelativeLayout xmlns:android=&quot;http://schemas.a

2018-10-10 19:44:44 292

原创 通过服务器获取xml文件并解析

由于数据在服务器上所以使用Tomcat作为服务器http://localhost:8080能连接上说明启动成功了把xml文件放在E:\Tomcat9\webapps\ROOT下xml代码如下由于数据在服务上 所以要开启线程发起网络请求获取数据 private void initData() { //开启线程发起网络请求 new Thread() {...

2018-10-06 16:34:24 1953 1

原创 四大组件之一ContentProvider

内容提供者:提供数据给别的程序的访问接口内容解析者:通过内容提供器来读取或操作对应程序的数据内容提供者步骤:新建一个类继承ContentProvider创建一个内容提供器,实现他里面的方法或者在包下面new–Other–Content Provider创建创建一个静态代码块,创建UriMatcher路径匹配器, 并调用addURI()方法去添加匹配规则一个完整的uri是 conten...

2018-10-05 13:52:43 94

原创 Android6.0权限

Android危险权限一共9组24个权限权限组权限名CALENDARREAD_CALENDAR、WRITE_CALENDARCAMERACAMERACONTACTSREAD_CONTACTS、WRITE_CONTACTS、GET_ACCOUNTSLOCATIONACCESS_FINE_LOCATION、ACCESS_COARSE_LOCATION...

2018-09-27 20:38:29 183

原创 Android8.0系统通知栏的适配

Android8.0系统通知栏的每条通知都有一个对应的渠道,用户可以选择是否要关闭哪个渠道的通知。下面这张图就有两个通知渠道,由用户自由选择是否关闭哪一条渠道的通知,就能避免一些垃圾推送消息的打扰。如果将项目中的SDK版本指定到了26或者更高,还不进行通知栏的适配,那么就会报错或无法将通知显示出来。创建一个通知渠道要有ID、名称和等级这三个参数有四个等级,由高到低:IMPORTANCE_...

2018-09-27 12:54:38 404

原创 Android studio基本设置

修改Android studio代码字体大小:第一步:点击File菜单下的Settings第二步:选中Editor选项卡下点击Colors&amp;amp;amp;amp;amp;Fonts 点击Font第三步:在size修改字体大小修改Android studio背景颜色第一步:点击File菜单下的Settings第二步:选中Appearance&amp;amp;amp;amp;amp;Behavior选项卡下点击Appearance第三步:...

2018-09-22 15:03:39 2415

原创 引导页小圆点滑动

布局代码 &amp;amp;amp;amp;amp;amp;lt;android.support.v4.view.ViewPager android:id=&amp;amp;amp;amp;amp;quot;@+id/viewpager&amp;amp;amp;amp;amp;quot; android:layout_width=&amp;amp;amp;amp;amp;quot;match_paren

2018-09-17 16:14:16 616

原创 下拉刷新

由于会用到.RecyclerView这控件,需在app/build.gradle文件,在dependencies闭包添加compile 'com.android.support:recyclerview-v7:26.1.0'布局代码&amp;amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;amp

2018-09-16 20:04:12 131

原创 Toolbar

Toolbar替代系统的ActionBar第一步:打开AndroidManifest.xml,查看&lt;application&gt; android:theme="@style/AppTheme" &lt;/application&gt;点击@style/AppTheme,默认的主题是&lt;!--深色的ActionBar主题--&gt;Theme...

2018-09-16 13:31:57 193

原创 侧滑菜单

第一步:添加依赖关系 打开app/build.gradle文件,在dependencies闭包添加compile 'com.android.support:design:25.2.0'主布局用DrawerLayout作为外包装,里面包含主页面和侧滑菜单的页面侧滑菜单用android.support.design.widget.NavigationView实现主布局的布局代码...

2018-09-16 13:15:05 502

原创 SharedPreferences封装

在实际开发中SharedPreferences很常用 我们不可能每次使用就去创建 所以我们把SharedPreferences 进行封装当要用到的话 直接调用类名加方法名public class SpUtils { private static final String NAME = "config"; private static SharedPreference...

2018-09-09 14:49:35 199

原创 四大组件之一BroadcastReceiver

标准广播没有任何先后顺序 都会接收到这条广播 不能被截断Intent intent=new Intent(“自定义广播”);//发送一个标准广播 sendBroadcast(intent);有序广播有顺序 可以被截断Intent intent=new Intent(“自定义广播”);//发送一个有序广播 sendOrderedBroadcast(intent,...

2018-09-08 20:09:08 190

原创 使用SqLite和LitePal操作数据库

第一步:配置LitePal在app/build.gradle文件 在dependencies闭包中添加dependencies{ compile 'org.litepal.android:core:1.3.2'}第二步创建assets目录和litepal.xml:在app/src/main创建一个assets目录 然后在assets目录下新建一个litepa...

2018-09-08 18:09:13 370

原创 隐藏标题栏、状态栏与全屏

隐藏标题栏ActionBar actionBar=getSupportActionBar();if(actionBar!=null){ actionBar.hide();}隐藏状态栏Window window = getWindow();int flag = WindowManager.LayoutParams.FLAG_FULLSCREEN;window....

2018-09-08 15:51:36 370

SvnCleaner工具.zip

本软件适用于清理上传的工程到服务器上,清理里面存在的.svn信息。 使用说明:免安装直接运行, 选择文件后点击右键则存在"清除SVN信息",那么文件夹里面含有的.svn信息将会被清理。

2019-05-22

空空如也

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

TA关注的人

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