安卓
文章平均质量分 90
庭博
几十年来一直的执着追求计算机程序设计的艺境!达成将程序设计讲得让小学生都懂的目标,为此放弃了其它,为此孜孜不倦,废寝忘食!
展开
-
用kotlin写一个按钮的点击事件,让两张图片轮换
废话不说,直接上干货:开发工具:Android Studio 4.1.3开发语言:kotlin重要的话写在前面: 要做两张或多张图片轮流交换,必须要得到图片的id号,而这个正在显示的图片的id号是不好直接得到的,但可以使用getTag()得到。 以下程序就是通过这个“窍门” 弄出的结果 :)第一步:准备两张图片jpg或png都可以,文件名为ab1.jpg和ab2.jpg第二步:新建一个新的Android新工程,在编程环境下,将这两张图片拷贝粘贴到drawable资源目录下。.原创 2021-05-27 16:32:53 · 1652 阅读 · 8 评论 -
安卓调用摄像头拍照
安卓调用摄像头拍照 本节所涉及到的新单词: External[一克s'特罗] 外部的 Environment [印'歪仁闷特] 环境 storage [s'托瑞几] 贮存 emulated ['e母优特得] 仿真 capture ['凯拍切] 捕获 build [bild] 构建 version [‘喂儿忍] 版本 第一步:新建一个布局 <?xml ...原创 2020-07-04 17:13:44 · 453 阅读 · 0 评论 -
解决Android闪退的坑
今天在使用Android Studio时,写了一个程序,直接在手机上运行的闪退。 用别人的手机又可以运行,以为是自己的手机坏了,于是有开始分析,发现只要是使用<ImageView>加载图片时,就会闪退,编译时可以正常运行。将图片全部从drawable-v24移到drawable目录后正常了。...原创 2020-06-30 16:43:50 · 3638 阅读 · 0 评论 -
Android 运行时权限(危险权限)
一、说明Android 6.0开始,Google将权限分为两类,一类是Normal Permission, 这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是Dangerous Permission,一般是涉及到用户隐私的,需要用户进行授权,比如读取sdcard、访问通讯录等。二、危险权限列表下表列出了Android所有的危险权限,剩余的权限就都是普...转载 2020-04-28 14:25:24 · 622 阅读 · 1 评论 -
安卓横竖屏新闻系统的开发体会
目的:当是竖屏时,用ListView提供的新闻标题列表,点击新闻列表中的某个标题,它显示本标题对应的新闻内容。当是横屏时,屏幕分为两个部分,左边部分为新闻标题列表,右边为新闻内容。第一步:新建一个FragmentTest项目,启动后能让它在手机上初次正上运行;第二步:activity_main.xml中有一个NewTitleFragment碎片(fragment_newtitle.x...原创 2020-03-13 15:06:29 · 259 阅读 · 0 评论 -
安卓中主活动如何与碎片进行通信
所谓进行通信,就是你使用我的数据和方法,你使用我的数据和方法。第一步:新建一个安卓项目,代码使用https://blog.csdn.net/jintingbo/article/details/104745290中的代码,即本实验是在那篇文章的基础上的继续。第二步:新建一个碎片,随便取一个名字,比中叫左碎片LeftFragment;第三步:在LeftFragment中新建一个自定义的方法...原创 2020-03-09 11:32:10 · 1290 阅读 · 0 评论 -
Fragment(碎片)的替换
第一步:新建工程(略);第二步:新建3个Fragment,它们是LeftFragment,RightFragment,AnotherRightFragment,让它们自动生成的XML文件。各自的文件内容如下:---------------------------------LeftFragment.java 包文件让它自动导入即可--------------------------...原创 2020-03-09 09:01:23 · 470 阅读 · 0 评论 -
碎片的简单实验
《第一行代码》第一版 158页到160页写在前面的话:一定要给fragment标签加id号,不然实际运行时会一闪而过。第一步:新建一个工程(略),参见以前的文章第二步:新建一个LeftFragment 后,把它java文件中其它自动产生的代码都清除,只留下onCreateView()函数。不清除最后生成APP后会闪退。public class LeftFragment exte...原创 2020-03-09 08:19:50 · 288 阅读 · 0 评论 -
安卓如何写fragment中ListView的点击事件,新闻示例
先上一张图,看懂这张图后,才可以看下面的内容。 这张图的意思就是什么东西里面又包含了什么东西的意思,代码其实只是如何“剥”出每一层。下面开始整代码:第一步:新建一个安卓项目,它会自动生成MainActivity.java和activity_main.xml, 请不要改名字;第二步:新建一个fragment,取名为MainFragment,它会自动生成MainFragment.jav...原创 2020-03-07 11:44:28 · 3346 阅读 · 1 评论 -
android 中ListView添加标题和图片,技术要点是自定义SlidingListviewAdapter适配器
一、listview控件添加标题:1、新建一个项目,ListViewDemo,MainActivity.java代码如下:public class MainActivity extends Activity { String[] nameList ={"banbana","apple","orange","Watermelon","Pear","Grape"}; priva...转载 2020-03-06 19:31:56 · 1243 阅读 · 0 评论 -
如何在fragment中添加ListView,并设置ListView中条目的值
最后界面如下:制作思路:首先在一个Activity中做出左右fragment(碎片的意思),然后再在左边的fragment中加入ListView控件,再用编程的方法给ListView控件设置条目,即“新闻1,新闻2,新闻3,....”,注意给ListView设置条目,不能手动修改什么设计输入进去,只能用程序的方式写进去。 具体看后面的代码:一、在Activity中做出左右fragmen...原创 2020-03-06 13:36:22 · 7111 阅读 · 0 评论 -
Android Studio如何动态的建控件
本文是对http://xgfe.github.io/2017/09/17/ivanchou/layout-with-constraintlayout-by-programming/所写文章的笔记,并实验完成。ConstraintLayout 采用代码方式布局用法简介android.support.constraint 包下有四个类,分别是1、ConstraintLayout2、Con...转载 2020-03-04 17:59:58 · 1883 阅读 · 0 评论 -
Android控件显示和隐藏
Android控件显示和隐藏1、可见: xml代码: android:visibility="visible"; Java代码:view.setVisibility(View.VISIBLE);2、不可见: XML代码: android:visibility="invisible"; Java代码:view.setVisibility(View.INVI...原创 2020-03-04 12:36:53 · 643 阅读 · 0 评论 -
Installation failed with message Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/
一直正常运行的项目这次运行时出现了:InstallationfailedwithmessageFailedtofinalizesession:INSTALL_FAILED_INVALID_APK:/data/app/vmdl890369339.tmp/7_slice__signaturesareinconsistent.Itispossiblethatt...原创 2020-03-03 21:58:16 · 1383 阅读 · 2 评论 -
Intent返回数据
第一步:新建一个项目我们把主项目的活动叫A活动,在A活动中准备一个字符串用startActivityForResult()跳转。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setConte...原创 2020-03-03 21:51:23 · 1213 阅读 · 0 评论 -
Intent传递数据的实例
Intent 传送一个字符串:A机:Intent zgdnb=new Intent(MainActivity.this,Main2Activity.class);zgdnb.putExtra("str_data","春眠不觉晓,\n波波不洗澡。\n夜来风雨声,\n花落知多少");startActivity(zgdnb);B机:String str_data=zgdnb.getStrin...原创 2020-03-03 19:24:28 · 631 阅读 · 0 评论 -
Activity之间的数据传递方法汇总
本文原创地址:https://blog.csdn.net/shawnxiafei/article/details/804728091、通过 Intent 传递我们在进行 Activity 跳转时,是要有 Intent,此时 Intent 是可以携带数据的,我们可以利用它将数据传递给其它Activity。Intent 应该是系统提供的支持类型最广,功能最全面的传递方式了。基本数据类型、复杂...转载 2020-03-03 19:17:51 · 665 阅读 · 0 评论 -
Android Studio 3.3.2 正式版的安装
第一步:在d盘新建android文件夹,在此文件夹中再建三个子文件夹,Android Studio 、 Android_SDK、Android Project ;第二步:下载 android-studio-ide-182.5314842-windows.exe,随便下到什么位置都可以。第三步:双击运行点 next下面是修改后的图慢慢等吧,让他进度...原创 2020-02-17 12:47:31 · 5913 阅读 · 1 评论