Android
林忧零林
这个作者很懒,什么都没留下…
展开
-
极光推送集成
自动集成权限<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 阅读 · 0 评论 -
Git命令行与Android Studio可视化
配置用户名和邮箱git config --global user.name &quot;XXX&quot;git config --global user.email &quot;xxx@yyy.com&quot;把目录变成Git可以管理的仓库git init查看状态git status添加至暂存区,test.txt是文件名git add test.txt添加全部文件到暂存区git add原创 2018-11-13 23:01:57 · 285 阅读 · 0 评论 -
安卓微信第三方登陆
在微信开放平台注册应用后拿到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 · 420 阅读 · 0 评论 -
安卓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 · 360 阅读 · 0 评论 -
实现简单录音功能与播放
MediaRecorder 不支持边录边播 //路径 String Path = "" MediaRecorder recorder = new MediaRecorder(); //设置音频来源 recorder.setAudioSource(MediaRecorder.AudioSource.MIC)...原创 2019-01-06 21:42:00 · 380 阅读 · 0 评论 -
安卓动画实现
在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 阅读 · 0 评论 -
RecyclerView
添加依赖关系:implementation 'com.android.support:recyclerview-v7:28.0.0'RecyclerView可实现线性布局,网格布局,瀑布流等新建一个RecyclerAdapter类public class RecyclerAdapter extends RecyclerView.Adapter&amp;lt;MyViewHolder&amp;gt; {...原创 2018-11-04 20:34:44 · 143 阅读 · 0 评论 -
友盟统计集成与多渠道打包
获取Appkey到友盟官方注册一个账号,然后创建应用就可得到Appkey在app的builde.gradle中添加依赖 /*友盟统计基础库和统计SDK*/ implementation 'com.umeng.sdk:common:1.5.3' implementation 'com.umeng.sdk:analytics:7.5.3'权限&lt;uses-permiss...原创 2018-11-09 19:05:34 · 228 阅读 · 0 评论 -
左滑删除菜单
第一步:添加依赖: implementation 'com.baoyz.swipemenulistview:library:1.3.0'第二步:布局代码&lt;?xml version="1.0" encoding="utf-8"?&gt;&lt;RelativeLayout xmlns:android="http://schemas.a原创 2018-10-10 19:44:44 · 291 阅读 · 0 评论 -
通过服务器获取xml文件并解析
由于数据在服务器上所以使用Tomcat作为服务器http://localhost:8080能连接上说明启动成功了把xml文件放在E:\Tomcat9\webapps\ROOT下xml代码如下由于数据在服务上 所以要开启线程发起网络请求获取数据 private void initData() { //开启线程发起网络请求 new Thread() {...原创 2018-10-06 16:34:24 · 1950 阅读 · 1 评论 -
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 · 182 阅读 · 0 评论 -
Android8.0系统通知栏的适配
Android8.0系统通知栏的每条通知都有一个对应的渠道,用户可以选择是否要关闭哪个渠道的通知。下面这张图就有两个通知渠道,由用户自由选择是否关闭哪一条渠道的通知,就能避免一些垃圾推送消息的打扰。如果将项目中的SDK版本指定到了26或者更高,还不进行通知栏的适配,那么就会报错或无法将通知显示出来。创建一个通知渠道要有ID、名称和等级这三个参数有四个等级,由高到低:IMPORTANCE_...原创 2018-09-27 12:54:38 · 402 阅读 · 0 评论 -
引导页小圆点滑动
布局代码 &amp;amp;amp;amp;amp;lt;android.support.v4.view.ViewPager android:id=&amp;amp;amp;amp;quot;@+id/viewpager&amp;amp;amp;amp;quot; android:layout_width=&amp;amp;amp;amp;quot;match_paren原创 2018-09-17 16:14:16 · 615 阅读 · 0 评论