- 博客(8)
- 资源 (9)
- 收藏
- 关注
原创 [实战] 关于AppWidgetProvider 桌面小工具如何实现
AppWidgetProvider提供一个在桌面的小窗口用来展示APP的内容。具体我们通过回答几个问题来展示如何实现。1.怎么注册服务2.怎么更新UI3.怎么根据窗口大小使用不同的Layout4.怎么定时刷新Layout以下一一作答。1.怎么注册服务核心类,AppWidgetProvider 定义了基本的方法onAppWidgetOptionsChanged,onUpdate,onEnabled,onDisabled。onAppWidgetOptionsChanged在窗口大小改变时
2021-08-14 09:16:00
1029
原创 [实战] Android Google Map 如何安装设置
作为一个map应用基础的功能莫过于设置当前位置,设置目标地,计算两者的距离,今天我们通过google map的API 实现基础的功能。首先我们需要开通Google Cloud Platform.
2021-06-20 07:52:32
952
1
原创 [实战] 关于Android Studio Image Asset 选项,设置app icon
在Android Studio,通过 Image Asset 选项可以设置ic_launcher. 今天用了之后发现低等级的API并不能正确设置 app icon。阅读文档发现 adaptive icon的概念在8.0被提出。附上原文。Android 8.0 (API level 26) introduces adaptive launcher icons, which can display a variety of shapes across different device models. For
2021-05-19 09:58:52
1127
1
原创 [实战] Android FragmentDialog palette调色盘
使用第三方library,添加可互动的EditText用户可以选择手动输入hexCode或是直接选一个颜色在app gradle中添加implementation 'com.github.duanhong169:colorpicker:1.1.6'这里贴出dialog的部分代码 colorPickerView.subscribe { color: Int, _: Boolean, _: Boolean -> selected.
2021-02-28 01:39:49
662
1
原创 [实战] Android FragmentDialog colorPicker 色彩选择弹出窗口
[实战] Android FragmentDialogcolorPicker色彩选择弹出窗口自制色彩选择效果如图,没什么难点主要是 color 的事情值得说一说。在android中 hexCode string 和 color Int 是可以方便的转化的。color to hexCodeString.format("#%06X", 0xFFFFFF and color)hexCode to colorColor.parseColor(initColor)可以根据传入的参数定...
2021-02-26 11:58:43
540
1
原创 [实战] Android 实现类似google play app的可滑动list - NestedRecyclerView
RecyclerView的子View可以是一个RecyclerView,所以稍微设置一下就好。难点有两个1.如何记住滑动的位置(ViewHolder复用的时候滑动的偏移不会被记录)2.如何在横向滑动的时候模拟会溜到正确位置的感觉。这里贴出ParentAdapter的代码class ParentRecyclerAdapter(private val onclick: (title: String) -> Unit) : RecyclerView.Adapter<Recy..
2020-12-19 23:05:13
269
1
原创 [实战] Android 发短信 - SMS
打电话有两种方式:一种是获得授权然后直接发送通过PengingIntent监控结果,二是交给系统调用默认软件预填信息。一. 打电话-获得授权,直接拨打
2020-12-13 11:04:31
835
1
原创 [实战] Android 拨打电话 - phone call
[实战] Android 拨打电话以前一直没有认真研究一下打电话和发短信今天话了点时间搜素了一下,贴在这里供大家参考。打电话 有两种方式:一种是获得授权然后直接发送或者拨打,二是交给系统调用默认软件预填号码或信息。先看打电话-获得授权,直接拨打1. AndroidManifest.xml 注册授权 <uses-permission android:name="android.permission.CALL_PHONE" />2, 获得授权,如果有授权直接.
2020-12-12 01:03:44
804
1
j2ee+sql 基本应用 购物站
2009-11-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人