
功能类
文章平均质量分 66
dawnZeng
I'm a Android development boy
展开
-
解决Android升级androidx后国际化语言适配部分页面不生效的问题
解决Android升级androidx后国际化语言适配部分页面不生效的问题原创 2023-02-22 11:48:42 · 1417 阅读 · 1 评论 -
使用Git Bash Here代码上传本地项目到GitLab
使用Git Bash Here代码上传本地项目到GitLab原创 2022-11-01 12:24:40 · 1305 阅读 · 0 评论 -
Android Highcharts图表小结之HITooltip一个节点显示多个信息
Android Highcharts图表小结之HITooltip一个节点显示多个信息原创 2022-08-12 14:26:00 · 1006 阅读 · 0 评论 -
不使用MANAGE_EXTERNAL_STORAGE权限,适配Android11保存图片和分享图片
一、其实Android11(targetSdkVersion 30)及以上在AndroidManifest.xml声明MANAGE_EXTERNAL_STORAGE权限(不在AndroidManifest.xml声明获得“所有文件访问权限”按钮为灰色不能授权)在加上下面的判断就能基本解决问题: //获取存储权限 private void getPermissions() {// 普通权限:只需要在清单文件中注册即可// 危险权限(Android 6.0 之原创 2022-01-06 18:24:25 · 11539 阅读 · 0 评论 -
Android 11(targetSdkVersion 30)不能获得存储权限的问题和适配指南
虽然原文说的比较详细了,但我补充一两点,也为了方便自己总结和避坑。Android权限大致可分为三类:普通权限:只需要在清单文件中注册即可危险权限:需要在代码中动态申请,以弹系统 Dialog 的形式进行请求特殊权限:需要在代码中动态申请,以跳到系统 Activity 的形式进行请求下图是跳到系统 Activity 同意权限;测试也需要在清单文件中注册相关权限,不注册就如下图一样授权按钮为灰色,不能去授权而我们今天要讲的主题,是关于存储权限,在 Android 6.0 之后就变成了危险权转载 2021-12-24 18:23:04 · 3665 阅读 · 0 评论 -
Android应用内打开.docx/.pdf/.xlsx/.txt等文档——腾讯TBS
Android应用内打开.docx/.pdf/.xlsx/.txt等文档-腾讯TBS1.功能借鉴:https://blog.youkuaiyun.com/xch_yang/article/details/80989631下说明并结合官网集成文档2.先上传效果图片:2.在应用的libs中添加sdk:或是是直接在应用的build.gradle中添加:api 'com.tencent.tbs.tbssdk:sdk:43903'3.添加s...原创 2020-07-29 12:24:06 · 2598 阅读 · 0 评论 -
TextView通过获得dimens.xml中定义的大小来动态设置字体大小
Android动态设置字体大小结论:Android中并不提供直接从dimens.xml获取dp/sp数值的方法,通过getDimensionPixelSize() getDimension() getDimensionPixelOffset()获取的值是经过处理的。所以正确地动态设置TextView字体大小的姿势应该是:int dimen ...原创 2019-02-21 18:18:35 · 1404 阅读 · 0 评论 -
跑马灯、字体闪烁、跳动和抖动动画
跑马灯,字体跳动和抖动动画一.主要是记录我查找资料和研究的字体跳动和抖动动画,废话少说,直接干;1.主界面代码public class MainActivity extends AppCompatActivity { private JumpingBeans jumpingBeans1, jumpingB...原创 2019-01-28 17:38:01 · 4044 阅读 · 0 评论 -
万能适配器写法
万能适配器写法写这个主要是记录如果在一个界面中加载(切换)十多种不同的布局,如果使用十多个适配器的话就太臃肿和麻烦:如下面的选择切换(每个Item布局都是不一样的):一、适配器代码public abstract class StickyListAdapter<...原创 2018-11-03 17:38:44 · 663 阅读 · 0 评论 -
RecyclerView代替ListView展示数据列表,解决第一个Item中EditText点击不灵敏的问题
RecyclerView代替ListView展示数据列表,解决第一个Item中EditText点击不灵敏的问题一、界面布局:二、创建适配器并添加头部和尾部的功能:public class RecyclerHomeListAdapter extends RecyclerView.Adapter<RecyclerHomeListAdapter.MyHolder> ...原创 2018-09-29 10:07:36 · 510 阅读 · 0 评论 -
AS3.0弃用DDMS,打开DDMS的方法,查看SharedPreferences保存的文件
AS3.0弃用DDMS,打开DDMS的方法1.查看Sdk的位置如我的tools的位置C:\Users\123\AppData\Local\Android\sdk\tools2.CMD中打开monitor:如C:\Users\123\AppData\Local\Android\sdk\tools>mon...原创 2018-10-13 17:51:04 · 6565 阅读 · 0 评论 -
仿京东淘宝商品详情页中视频和图片的轮播功能
还没有学会如何上传视频到博客上,先上传图片吧案例下载地址:https://download.youkuaiyun.com/download/dawnzeng/10430298视频播放借用了饺子播放器,最主要的就是适配器里的代码书写: @Override public Object instantiateItem(ViewGroup container, final i...原创 2018-05-22 17:53:18 · 11601 阅读 · 2 评论 -
各种视频播放功能的总结
各种视频播放功能的总结1.直接上效果图2.使用VideoView加载视频 private void playVideo() {// //2、使用VideoView来播放。在布局文件中使用VideoView结合MediaController来实现对其控制。// //6.0要手动添加权限// myVideoView.setMediaCo...原创 2018-07-24 17:31:13 · 1992 阅读 · 0 评论 -
信鸽推送快速集成
一、导入相关的包,和在build.gradle的一些配置二.在AndroidManifest.xml的配置和注册<!-- 信鸽推送 start --><!-- YOUR_PACKAGE_PATH.CustomPushReceiver需要改为自己的Receiver: --><receiver android:name=".XinGe.rec...原创 2018-08-17 10:35:00 · 2814 阅读 · 3 评论 -
RecyclerView之添加头部、尾部和左滑显示删除按钮并删除Item
一.布局activity_add_header_or_footer.xml:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent...原创 2018-08-17 12:15:40 · 2119 阅读 · 0 评论 -
网络监听和数据缓存结合使用:解决打开app数据加载时界面空白的问题
网络监听和数据缓存结合使用:解决打开app数据加载时界面空白的问题一、网络监听1.写成抽象类和方法:/** * 网络监听 */public abstract class NetMonitorBaseFragment extends BaseFragment { //网络连接监听 private IntentFilter intentFilter; pr...原创 2018-08-25 17:47:50 · 494 阅读 · 0 评论 -
信鸽推送之厂商通道和点击消息跳转页面方法
一.厂商通道集成1.华为推送通道集成:http://xg.qq.com/docs/android_access/huawei_push.html2.小米推送通道集成:http://xg.qq.com/docs/android_access/mi_push.html3.魅族推送通道集成:http://xg.qq.com/docs/android_access/meizu_push.htm...原创 2018-09-26 15:13:24 · 2637 阅读 · 1 评论 -
手机ROOT,ROOT的优缺点
拥有手机ROOT权限是一把双刃剑,正确的理解并选择是否获取ROOT权限是每一个android手机用户需要了解的知识一. 什么是ROOT1.ROOT权限,系统权限的一种,也叫根权限,与SYSTEM权限可以理解成一个概念,但高于Administrator权限,ROOT是Linux和unix系统中的超级管理员用户帐户,该帐户拥有整个系统至高无上的权力,所有对象他都可以操作。获得root权限之后就...原创 2018-10-11 12:43:20 · 3468 阅读 · 0 评论 -
保存图片到本地和分享多张图片到QQ、微信、WhatsApp、Facebook等平台
保存图片到本地和分享多张图片到QQ、微信、WhatsApp、Facebook等平台一、分享图片到各个平台多种方式:如第三方的sdk:ShardSDK,直接同过分享到的平台的包名来分享图片的原生方法1.通过ShareSDK分享图片,不要忘记导入相应的应用包和初始化ShardSDK哦/** * 分享 */private void share() { OnekeyShare ...原创 2018-07-24 16:56:56 · 4953 阅读 · 1 评论