- 博客(34)
- 收藏
- 关注
原创 AndroidStudio 4.0
4.0 Canary关注我的小伙伴们,好久不见。最近发现一个新大陆,安利一波,喜欢的小伙伴可以下载一波下载链接如下↓添加链接描述
2020-01-11 16:04:02
6049
原创 学习笔记(01):Android仿网易云音乐播放器-引导页的实现
Android仿网易云音乐播放器,学习本课程可以学习到音乐播放器开发流程,Activity与Service接口通信,音乐播放器逻辑处理,Android项目开发以及常用控件,单例设计模式的封装使用以及MediaPlayer的使用和封装,还有专属的QQ群解答各种问题,帮助初学者成长。...
2019-08-19 15:13:07
2185
原创 Android Stuidio NDK
写文章 NDK使用步骤下载ndk:创建 JNI 文件夹直接在项目右键,选择 New - Folder - JNI Folder ,对话框直接点击 Finish 即可方便地在默认位置创建 jni 文件夹用于存放 c 源码。默认位置在 app/src/main/jni.创建 Java 类首先创建一个 Java 类用于调用 c 代码。public...
2019-07-22 21:23:09
281
原创 Android Studio retrofit
代码展示倒依赖implementation 'com.squareup.retrofit2:retrofit:2.2.0'implementation 'com.squareup.retrofit2:converter-gson:2.2.0'定义接口通过注解添加两个方法public interface GetHttp { @GET("/ios/cf/dish_list.php...
2019-07-17 21:33:47
828
原创 Android Studio实现微信摇一摇(传感器)
所需文件代码实现activiytypackage com.example.day9;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventListener;import android.hardware.SensorManage...
2019-07-15 20:32:40
1664
4
原创 Android Studio 自定义View绘制简单饼状图
代码展示package com.example.day6;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.util.AttributeSet;import a...
2019-07-11 21:24:19
2384
原创 Android Studio 自定义View(高亮点击)
代码展示自定义类继承VIew实现Runnable实现方法package com.example.day4;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.gr...
2019-07-09 21:38:43
1466
4
原创 Android Studio Property属性动画
导入依赖implementation 'com.google.code.gson:gson:2.8.2'代码功能json下载解析并使用DBUtils存入数据库自定义类继承Application初始化public class MyApp extends Application { @Override public void onCreate() { sup...
2019-07-05 21:34:47
437
原创 Android Studio 下载进度条和断点续传
代码演示倒依赖implementation 'org.xutils:xutils:3.5.1'activitypackage com.example.day15;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ImageView;imp...
2019-06-24 21:32:02
1595
原创 Android StudioHttp协议GET连接
代码内容package com.example.day13;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.os.Handler;import android.os.HandlerThread;import android.os.Looper;import and...
2019-06-21 21:43:56
3103
1
原创 Android Studio Location位置_高德地图
高德平台获取文件创建项目Activitypackage com.example.day9;import android.annotation.SuppressLint;import android.location.Location;import android.location.LocationManager;import android.support.v7.app.AppC...
2019-06-20 21:32:28
1843
原创 Android Studio 蓝牙配对
代码片段activitypackage com.example.day10_2;import android.Manifest;import android.annotation.SuppressLint;import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevice;import...
2019-06-19 21:33:14
5574
原创 Android Studio蓝牙列表
代码Activity注:小编这里编译是9.0,所以加了动态申请权限package com.example.day10;import android.Manifest;import android.bluetooth.BluetoothAdapter;import android.bluetooth.BluetoothDevice;import android.bluetooth.B...
2019-06-18 21:21:48
1489
3
原创 Android Studio GPS三种定位
一.GPS定位:android 的三种定位方式1.GPS定位:需要GPS硬件支持,直接和卫星交互来获取当前经纬度。 优点:速度快、精度高、可在无网络情况下使用。 缺点:首次连接时间长、只能在户外已经开阔地使用,设备上方有遮挡物就不行了、比较耗电。2.Network定位:又细分为WIFI定位和基站定位(1)基站定位:一般手机附近的三个基站进行三角定位,由于每个基站的位置是固定的,利用电...
2019-06-17 21:17:51
10439
原创 Android Studio音乐播放器and视频播放器
音频package com.example.day7;import android.media.AudioManager;import android.media.SoundPool;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;imp...
2019-06-14 21:39:32
6018
原创 Android Studio MediaPlayer视频播放
效果展示代码片段Xml文件<?xml 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" xm...
2019-06-12 21:18:17
4528
原创 Android Studio Navigation
Navigation##Navigation:列表组件用法:导依赖添加头布局:headerlayout:“头布局文件”添加列表:新建Menu文件设置title;设置icon;这些放在group里面布局中添加列表:Menu=“列表文件”Activity中:getHeaderView(布局id)/findbyid();获得头文件的控件setNavigationLinstener(...
2019-06-11 12:04:05
1280
原创 Android Studio 抽屉效果控件Toolbar+DrawerLayout
概念描述一、Toolbar作用:用来替换actionBar,使用前将系统自带的actionBar去掉去actionBar:1.修改清单文件 android:theme="@style/Theme.AppCompat.Light.NoActionBar"2.设置单个页面: onCreate方法中: requestWindowFeture(Window.FEAUTURE_NO_TITLE)代...
2019-06-09 20:48:41
2282
原创 Android Studio RecyclerView
RecyclerView三种布局线性布局网格布局瀑布流代码片段主类package com.example.day1.LinerLayout;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.support.v7.widget.DefaultItemAni...
2019-06-08 21:57:25
772
原创 Android Studio Kotlin(day1)
基本语法知识Kotlin 基础语法Kotlin 文件以 .kt 为后缀。包声明代码文件的开头一般为包的声明:package com.runoob.mainimport java.util.*fun test() {}class Runoob {}kotlin源文件不需要相匹配的目录和包,源文件可以放在任何文件目录。以上例中 test() 的全名是 com.runoob.main...
2019-06-05 21:19:22
255
原创 Android StudioService音乐播放器
@TOC效果图代码片段主类public class MainActivity extends AppCompatActivity { ImageView img; TextView name; TextView singer; ListView lv; MyService fuwu; List<Music> list = new...
2019-05-28 21:40:28
4134
2
原创 Android Studio Service服务(四大组件之一)
Service特点如何创建代码片段 实现后台网络下载json串特点没有界面,后台运行如何创建自定义类继承Service重写onBind注册(清单文件)生命周期 onCreate() -onStartCommand -onDestory()启动方式startService() -stopService();启动后一直在后台运行,除非停止和Activity无关bindService...
2019-05-27 21:52:39
4416
原创 Android Studio Banner轮播图
Banner轮播图使用步骤代码片段使用步骤1、导依赖2、写布局3、图片集合(图片网址,图片资源id),标题集合4、常用方法图片集合banner.setImages(imgs);加载器(给ImageView设置图片)banner.setImageLoader(new ImageLoadBanner());设置标题banner.setBannerTitles(title);设置...
2019-05-24 21:46:35
10493
原创 Android Studio Fragment拓展
简易淘宝界面回退栈ListFragment代码片段回退栈特点:管理FragmentaddToBackStack(name);ListFragment底层继承Fragment自带ListView用法:自定义类继承Fragment重写OnCreate方法调用setListAdapter()重写OnListItemClick()实现ListView的点击事件代码片段自定义类继承p...
2019-05-23 22:00:43
724
原创 Android Studio ViewPager和TabLayout
ViewPager和TabLayoutViewPage 实现 滑动效果控件TabLayout代码片段ViewPage 实现 滑动效果控件实现 滑动效果控件使用 可以添加多个FragmentViewPagerAdapter 适配器作用:可以添加Fragment和TabLayout用法:1、自定义类继承ViewPagerAdapter2、重写4个方法TabLayout实现选项卡效果...
2019-05-22 22:20:40
1558
原创 Android Studio Fragment(day12)
Fragment特点显示方式如何创建FragmentFragment - Fragment 传值代码片段特点碎片用来将页面模块化管理,一个Activity中可以有多个碎片,碎片不可以单独使用显示方式1 静态显示2 动态显示如何创建Fragment1 自定义类继承Fragment2 重写onCreateView(为占位填充布局)Fragment - Fragment 传值1.Ev...
2019-05-21 21:48:48
310
原创 BroadCastReceiver有序广播和EventBus
BroadCastReceiver有序广播和EventBus有序广播粘性广播代码片段EventBus有序广播步骤:注册()多个receiver要使用同一个action) priority来指定优先级发送有序广播 sendOrderedBroadcast(intent,null);常用方法setResultExtras(Bundle对象)设置携带数据getResultExtras(tr...
2019-05-20 22:01:37
432
原创 Android Studio BroadCastReceiver广播(day10)
Android Studio BroadCastReceiver广播BroadCastReceiver代码片段BroadCastReceiver作用:传递数据(1、同一个APP中多个组件之间,2、不同APP之间)。注册方式:静态注册:清单文件中(本APP中的类都可以获取到值)动态注册:ACticity或其他组件中,只能注册者收到值用法:发送方:Intent intent = new ...
2019-05-17 17:31:08
1427
原创 Android Studio ContentProvider内容提供者(day9)
一、ContentProvider内容提供者1.ContentProvider内容提供者(四大组件之一)主要用于在不同的应用程序之间实现数据共享的功能。2.技能get点:(1)访问系统自带的内容提供者手机联系人/音频/视频/图库/短信/系统设置(2)自己写内容提供者获取手机联系人,存储到数据库中添加手机联系人权限 <uses-permission android:name="...
2019-05-16 23:27:09
966
原创 Android Studio SQLite数据库
Android Studio SQLite数据库相关类代码解析相关类一. SQLiteOpenHolper 用来创建数据库,数据表,更新版本用法:1.继承 class MyHelper extends SQLiteOpenHelper2.调用父类构造方法 super(上下文对象,“数据名.db",null(工厂),版本号)3.重写onCreate,只调用一次 (建表、添加初始数据...
2019-05-15 22:05:59
13764
2
原创 Android Studio SharedPreferences存储+SD卡存储+三级缓存(day5)
SharedPreferences存储+SD卡存储+三级缓存存储介绍内部存储 SharedPreferences外部存储 SD卡存储三级缓存效果图存储介绍存储分为内部存储和外部存储内部存储特点:随着App的卸载而消失外部存储特点:私有路径,随着App的卸载而消失三级缓存思路:先从缓存中获得,如果没有则去SD卡代码中获取,如果也没有,则去网络下载,下载好后写入SD卡和内存中内部存储 Sh...
2019-05-14 21:45:00
369
原创 Android Studio Notification通知(day4)
Android Studio Notification通知常用的Notification代码片段常用的Notification小编这里给大家介绍常用的五种1、普通通知(这里添加了跳转功能 PendingIntent)2、进度条通知3、自定义通知4、列表通知5、大视图通知代码片段有问题私信留言哦(●’◡’●) /** * 普通通知(涵盖大部分方法,页面跳转) ...
2019-05-13 21:19:17
3577
原创 Android Studio PopupWindow(day3)
第3天PopupWindow弹出窗体PopWindow介绍如何自定义窗体代码解析PopWindow介绍PopupWindow弹出窗体可以在任意位置弹出窗体如何自定义窗体(1)构造方法:public PopupWindow (Context context):context上下文对象(2)必须设置的3大要素:setContentView():设置自定义布局setWidth():设置宽度...
2019-05-10 21:59:28
357
原创 Android Studio 对话框(day1)
Android Studio 对话框<震总原创,禁止转载>废话不多说,直接上代码<震总原创,禁止转载>废话不多说,直接上代码xml布局文件<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http:/...
2019-05-09 21:15:45
393
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人