关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
约翰先森不喝酒
2023-05-06 15:11
采纳率: 40%
浏览 14
首页
移动开发
已结题
findViewById 为什么不需要强转?
android
为什么以前用 Eclipse findViewById时候需要强转,而现在用Android studio 不需要强转了
收起
写回答
好问题
0
提建议
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
编辑
收藏
删除
收藏
举报
3
条回答
默认
最新
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
Jenny、酱
2023-05-06 15:34
关注
因为在高版本的sdk中加入了泛型,所以不用强转
本回答被题主选为最佳回答
, 对您是否有帮助呢?
本回答被专家选为最佳回答
, 对您是否有帮助呢?
本回答被题主和专家选为最佳回答
, 对您是否有帮助呢?
解决
1
无用
评论
打赏
微信扫一扫
点击复制链接
分享
举报
评论
按下Enter换行,Ctrl+Enter发表内容
查看更多回答(2条)
向“C知道”追问
报告相同问题?
提交
关注问题
移动应用开发
2021-11-21 23:40
su_zui的博客
移动应用开发笔记 参考资料: https://www.jianshu.com/p/fb44584daee3 https://www.cnblogs.com/lwbqqyumidi/p/3769113.html https://www.jianshu.com/p/70d7bfae18f3 ...基础知识架构 android四大组件分别为...
Android-音视频学习系列(一)-JNI-从入门到精通,移动智能终端开发技术第三次作业
2022-01-11 14:03
m0_66144992的博客
//
强转
JNI String jstring stringArrayData = static_cast(jobject1); //转 C String const char *itemStr = env->GetStringUTFChars(stringArrayData, NULL); LOGD(“String[%d]: %s”, i, itemStr); //回收 ...
不反编译、无逆向基础也能轻松编写Android App Hook插件? Xposed的远房表弟,Hookworm来也!
2021-02-01 16:52
陈小缘的博客
前言 Xposed的大名相信很多同学都不...不过,基于此类框架开发Hook插件,是
需要
掌握一定的逆向知识的,比如你在进行Hook之前,首先要知道方法签名以及其执行时机,在没有源代码的情况下,这些信息只能从反编译的目标ap
Android编程 移动应用开发 经典习题案例 (附案例 注意点)
2021-01-07 21:58
Joker-Tong的博客
5:04.760 不要忘记hint这个属性就好了 关于weight的一些记录 layout_weight为各个组件设置权重 这里
需要
注意他均分的空间是去除组件所占空间的剩余空间(总的长度减去组件自身的长度) 而他究竟是设置在水平上还是...
kotlin与java在Android开发中的简单对比(正在更新中),快手android面试经验
2022-01-29 16:28
m0_66264630的博客
2.2.1 Kotlin调用Java 2.2.2 java调用kotlin 一、基础 =================================================================== ...|
强转
| Integer.parse(String) | String.toInt/as Int | | 找控件 | find
View
B..
kotlin如何解决java开发痛点,让程序员happier
2020-06-21 21:45
IT互联网大叔的博客
后来,不记得哪个androidstudio版本 更新之后就不用做 类型
强转
了。代码看这简洁了很多。 再后来有人做了一个叫ButterKnife的插件,不用自己调用find
View
ById
了。只
需要
写点注解就可以了。个人感觉也不是很优雅。...
Android移动应用开发 UI布局
2021-07-06 16:22
人类二号的博客
android:text属性什么作用?目前我们知道哪些控件中有该属性? 答:该属性通常为控件上的文字显示信息,目前在Text
View
、Edit
View
及Button中均有该属性 布局文件在哪个目录下存放? 答:在res/layout下面存放 如何...
Android-音视频学习系列(一)-JNI-从入门到精通,androidstudio开发教程百度云
2021-11-07 23:03
m0_63935374的博客
// 返回一个新的异常到 Java } 因为原生函数的代码执行不受虚拟机的控制,因此抛出异常并不会停止原生函数的执行并把控制权交给异常处理程序。到抛出异常时,原生函数应该释放所有已分配的原生资源,例如内存及合适...
Android-音视频学习系列(一)-JNI-从入门到精通,android开发入门
2022-01-20 11:18
m0_66155658的博客
/** 1. 加载 native 库 */ static { System.loadLibrary(“native-lib”); } @Override protected void onCreate(Bundle savedInstanceState) { ...Text
View
tv = find
View
ById
(R.id.sample_text); /*
学习安卓安卓应用开发基础课程的心得
2023-06-23 14:40
未来牛马的博客
我在参加安卓应用开发基础课程的学习过程中,获得了许多有价值的经验和技能,并对安卓应用开发有了一定的理解。从这个过程中,我学习到了安卓应用程序开发的基础知识,同时也得到了实际开发应用程序的机会。在学习了...
仿写ButterKnife框架核心功能 掌握编译时注解+注解处理器APT生成Java代码的技术
2019-07-26 08:57
没有鱼了的博客
其原理是利用了 Google 的 AutoService 为注解处理器自动生成 metadata 文件并将注解处理器jar文件加入构建路径,这样也就不
需要
再手动创建并更新 META-INF/services/javax.annotation.processing.Processor 文件了 ...
【腾讯Bugly干货分享】你为什么
需要
Kotlin
2017-01-16 12:13
腾讯Bugly的博客
曾经你有段时间研究 Intellij 的插件开发,企图编译 Intellij Idea Community Edition (ICE)的源码,结果发现有个奇怪的东西让你的代码无法编译。。什么鬼,kt 是什么玩意儿?
Android开发中各类Adapter数据加载实战详解
2025-11-18 02:31
Fisch FLeisch的博客
还记得第一次写 List
View
时那种“一行代码出列表”的惊喜吗?三行代码搞定一个列表,简直不要太爽!但这背后的魔法是谁施的?是。虽然现在已经成为主流,但依然是理解整个适配器...// 0 表示不使用默认布局@Override。
Android开发实战:简易音乐播放器全流程实现
2025-09-29 21:54
麦克羊的博客
我们
需要
定义一个继承自Binder的内部类,封装所有可操作的播放功能:// 提供给外部调用的播放控制方法try {@Nullable@Override首先定义一系列静态字符串作为广播Action:然后在中发送广播:// 示例:播放完成时发送...
史上最详Android版kotlin协程入门进阶实战(一),2021最新Android开发者学习路线
2022-02-02 19:24
m0_65320833的博客
上面提到协程体中最后一行是什么类型,最终返回的是什么类型T就是什么类型,好像跟我们想的不一样,返回值不应该是用return吗,学过kotlin的会知道,在的kotlin高阶函数中,lambda表达式如果你没有显式返回一个值,...
Android 开发最牛的图片轮播控件,基本什么都包含了。
2017-07-20 10:07
Wei_Leng的博客
因为
View
Pager并不支持循环翻页, 所以要实现循环还得
需要
自己去动手,我就把项目中的控件剔了出来,希望大家觉得有用。目前框架可以进行不同样式、不同动画设置, 以及完善的api方法能满足大部分的需求了。
没有解决我的问题,
去提问
向专家提问
向AI提问
付费问答(悬赏)服务下线公告
◇ 用户帮助中心
◇ 新手如何提问
◇ 奖惩公告
问题事件
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
系统已结题
5月14日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
已采纳回答
5月6日
关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
创建了问题
5月6日