android 学习进阶专栏
文章平均质量分 57
android 四大组件的进阶学习笔记
_ZHANGJUNPING
这个作者很懒,什么都没留下…
展开
-
java 反射 获取对象私有方法 私有函数 简单使用笔记
/** * 反射 */try { //获取目标class对象 (Class.forName()/ recordView.getClass() 效果相同) Class classView = ArcEntity.class; //使用默认构造函数创建目标类对象 Object object=classView.newInstance(); //获取类中的 key 私有属性,maxW是属性对象包含许多信息.(classView.getField("")只能获取开放访.原创 2021-09-07 19:22:41 · 550 阅读 · 0 评论 -
自定义组件 滑动列表组件思路
自定义组件:实现adapter动态管理子项,view高度自适应子项。可左右滑动,view中心位置为选中位。滑动到中间区域的子项自动放大高亮,其他缩小半透明。滑动手势结束可以惯性滑动到最近的子项选中状态。左右边界允许拉伸最多一个子项的距离,松开自动回弹到选中位置。实现思路:(思路来源参考goeasyway)1,onMeasure (measureChild)循环测量子view (如需自适应大小可以在 测量完child后通过。setMeasuredDimension设置) onLa...原创 2021-08-17 14:11:47 · 394 阅读 · 0 评论 -
Android wifiz自动连接 自动切换 适配 Android 10 api 29 失败问题
项目中需要app自动连接设备热点通信。测试中发现android10的设备无法连接。通过查看Android api文档发现在29之后新增了WifiNetworkSpecifier 操作管理类 WifiManager 中的相关函数都已经废弃所有参考官方问题 适配29之后的连接(头疼处是需要手动确认连接,有知道如何避免弹窗的伙伴可以留言。感激不尽)判断系统版本if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { ch原创 2021-01-12 15:47:05 · 2604 阅读 · 1 评论 -
android 高德地图画多边形,已知中心点 宽高画矩形 ,实际距离 千米转地图坐标距离
项目中用到mapabc 绘制矩形区域。客户只能手动选择中心点,并填写区域的宽和高,切单位为km。要求实时显示规划区域。记录笔记。第一步找到地图绘制多边形apipolygon = map.addPolygon(new PolygonOptions() .addAll(createRectangle(marker.getPosition(), 1, 1))//绘制多边形顶点坐标 .fillColor(0x1A1677FF)//填充颜色 .stroke原创 2020-09-24 19:50:20 · 2010 阅读 · 2 评论 -
android 各类开源项目整理 包括 个性化控件 工具库 完整优秀项目
注 内容来自github 社区 目前包括:Android 开源项目第一篇——个性化控件(View)篇包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipVi...转载 2019-04-17 14:40:19 · 2502 阅读 · 0 评论 -
android 最全 各种UI效果 UI框架 github框架总结大全
注:内容来自github 致力于android推广包括 listview GridView 刷新动画 侧滑动画 抽屉动画 button动画 加载动画 进度条动画 tab动画 主题动画 点击效果动画等List of Android UI/UX LibrariesA curated list of awesome Android UI/UX libraries....转载 2019-04-17 10:41:34 · 3089 阅读 · 4 评论 -
android 四大组件学习笔记(一)
前言:本专栏主要收录android四大组件相关博文。文章按本人复习学习进度不定期更新,记录本人对android学习的笔记 ,同时希望对感兴趣的同行有所帮助。如果在文章中发现错误之处 希望能留言斧正共同学习共同进步。android四大组件 activity Service B...原创 2019-01-21 16:34:32 · 307 阅读 · 0 评论 -
android四大组件(二)activity生命周期
生命周期图(图片来自百度) activity的生命周期图中可以看到 第一个被执行到的系统方法为onCreate 他在activity初始化之初被执行,所以我们把大多数初始化方法在onCreate中实现 如对布局文件的引入,数据库的实例等,此方法基本为activity的比用方法。第二个被执行的是onStart 从字面意思也可以看出此方法在activity正式启动的时候调用,由于...原创 2019-01-21 16:41:22 · 183 阅读 · 2 评论 -
activity传值 onActivityResult的使用
第一步Intent in=new Intent(context, WUserListDialog.class);startActivityForResult(in,0); 第二步在WUserListDialog中 传值Intent ins=new Intent();ins.putExtra("username",list.get(i).getUsername());ins...原创 2019-02-15 08:58:12 · 217 阅读 · 0 评论 -
Application 的生命周期
@Overridepublic void onCreate() { Logger.d(TAG, "[ExampleApplication] onCreate"); super.onCreate(); }@Overridepublic void onTerminate() { // 程序终止的时候执行 super.onT...原创 2019-02-20 12:54:19 · 191 阅读 · 0 评论 -
android 线程与handler的简单使用(一)
//创建线程class MyThand extends Thread{ @Override public void run() { super.run(); try { while (true) { sleep(3000); ...原创 2019-02-21 13:18:31 · 207 阅读 · 0 评论 -
RecyclerView itme 点击事件和长按事件,onItemLongClick,onItemClick
众所周知 RecyclerView 比listview 要强大很多,现在多数android开发人员都使用RecyclerView 代替listview 。但在刚开始使用过程相信大家都遇到这个问题 ,就是RecyclerView 没有自带点击事件(onItemClick)和长按事件(onItemLongClick),在这里把自己的写法分享出来,希望对部分刚接触的开发者有帮助。第一种方式:...原创 2019-02-26 11:31:30 · 1313 阅读 · 3 评论 -
springboot 获取 上传图片 post接口
第一 android手机端post上传图片 (也可以是图片,文字混合或者图片数组等组合形式,这里服务端演示获取图片) 下面代码中写了多种组合方式/** * 上传文件 测试多张图片和文字混合上传 * * @param actionUrl 接口地址 */ public <T> void upLoadFileduo(Cont...原创 2019-03-20 17:19:56 · 4380 阅读 · 0 评论