安卓开发
IDEA_TEYU_1112
其实吧压力也没那么大
展开
-
Android:Toast,android studio提供的一种很好的提醒方式
Toast:android studio提供的一种非常好的提醒方式,即提示信息,以短小信息的形式通知给用户,在一段时间之后会自动消失。下面我们通过一个示例进行解释它的用法示例:设置一个按钮,点击按钮的时候显示提示信息。步骤:第一步:在layout的文件中加入以下代码来设置一个按钮的属性<Button android:id="@+id/button_1"//为这个...原创 2018-08-04 16:05:05 · 3120 阅读 · 0 评论 -
android studio中广播的动态注册与静态注册的区别以及演示代码
动态注册:主要是修改活动的代码来完成接收的操作。静态注册:创建一个接收器,然后主要修改manifest.xml中的内容。动态注册的方式十分的灵巧方便,但是动态注册必须是程序启动之后才可以接收广播,由于它写在了onCreate的方法当中,由此就引出的静态注册的方式,程序未启动的时候就可以接收相应的广播,这也就是他们之间的关键差别所在了。动态注册的具体步骤:1.定义一个Intent过滤...原创 2018-08-11 09:48:31 · 2893 阅读 · 0 评论 -
android studio中以键值对的形式存储数据--------sharedpreferences的存储与取出
sharedpreferences的存储:首先 新建一个Button用于存储数据的触发<Button android:id="@+id/button_save" android:layout_width="wrap_content" android:layout_height="wrap_content" andro...原创 2018-08-11 10:51:47 · 3354 阅读 · 5 评论 -
android studio为了方便我们在线程中使用UI,引入了AsyncTask-----安卓多线程处理的方式
为了方便我们在子线程中使用UI,安卓提供了AsyncTask这种方法,即使你对异步同步机制完全不了解,也可以轻松的使用这个功能,同时,这也是安卓处理多线程的方式。public class DownTask extends AsyncTask<Void,Integer,Boolean> //接收三个泛型参数 //第一个参数:需要传入的参数,用于后台任务 //...原创 2018-08-11 11:47:10 · 668 阅读 · 0 评论 -
android studio中活动和服务之间进行交流
演示代码演示的是在服务中提供一个功能,然后在活动端决定何时开始这个功能。服务端的设置:/*第一步:创建一个自定义的内部类,继承自Binder,里面是一些等待着活动要调用的方法第二步,创建这个DownLoadBinder对象第三步,在onBinder中将这个对象返回 */public class MyService extends Service { @Override...原创 2018-08-11 16:09:13 · 807 阅读 · 0 评论 -
android studio中编辑的文本框EditText以及文本框输入内容的获取方法
首先需要在布局中加入如下内容,这样一个文本框就有了<EditText android:id="@+id/edit_text"//设定唯一的标识,调用时可通过id找到它 android:layout_width="match_parent"//匹配宽度为手机屏幕的宽度 android:layout_height="wrap_content...原创 2018-08-07 18:20:30 · 73593 阅读 · 7 评论 -
android studio中的对话框----------AlertDialog
几乎大多数的安卓应用都用到了对话框这个功能,可见它在安卓开发中的重要性了,但是,它会屏蔽掉其他控件的交互能力,所以它的使用一定要慎重,一定是十分重要的信息才需要使用这个对话框,否者,这样的对话框多了,就会使用户的体验非常差。首先定义一个Button,在布局xml文件中加入如下代码<Button android:id="@+id/button" and...原创 2018-08-07 19:15:04 · 4663 阅读 · 6 评论 -
android studio常用控件和布局的继承结构
原创 2018-08-07 19:22:52 · 1303 阅读 · 0 评论 -
android从入门到精通------免费下载
免费下载记得点个赞吧!!! 链接:https://pan.baidu.com/s/1n7cIpAmrjH6UK1sIK_1Z-w 密码:gm9h原创 2018-09-03 20:20:18 · 4032 阅读 · 0 评论 -
android入门书籍-------第一行代码免费下载
免费下载,记得点个赞吧!!! 链接:https://pan.baidu.com/s/1lAlQB1dCzKk1oR4wkhAdSA 密码:e2gr原创 2018-09-03 20:21:37 · 1166 阅读 · 4 评论 -
android studio中显示一段文本文字TextView
在<LinearLayout>之间加入<TextView android:id="@+id/text_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center" ...原创 2018-08-06 20:12:03 · 20010 阅读 · 0 评论 -
android studio程序猿必须要会的几个技巧 知晓当前是那个活动?随时随地的退出程序?启动活动的最佳方法?
程序猿必须要会的几个技巧!!!进入公司前必读!!!我们主要介绍以下三个技巧1.知晓当前是那个活动你可能会奇怪,我自己编的程序我怎么可能不知道当前运行的是哪一个程序呢,很不幸的是,当你进入一家企业的时候,更有可能接收的是别人已经写好的代码,需要你去读,当你需要在界面需要修改某一个小部分的时候,你却不知道它是那个活动里的,我到底该在哪里更改它的内容啊,所以就引出了...原创 2018-08-06 19:35:55 · 886 阅读 · 0 评论 -
android studio活动的启动模式,通过andriod:launchMode进行指定
活动启动模式可以再androidmanifest.xml中的<activity>标签中利用andriod:launchMode进行指定<activity android:name=".FirstActivity" android:launchMode="singleInstance"/>活动的启动模式主要分为以下四种:1.standar...原创 2018-08-06 18:20:54 · 1871 阅读 · 0 评论 -
安卓最常用的一个功能menu菜单功能,即一般在程序右上角的菜单的建立过程
安卓的菜单功能是非常常用的一个功能,它一般就是手机软件的右上角的一个菜单栏,打开之后会有很多不同的条目,也就可以极大的节省屏幕的空间了。第一步:在res文件夹下创建一个menu文件夹directory,之后在menu中建立一个名字为main的resource file。第二步:在main.xml中加入自己的菜单条目,代码如下。<menu <item ...原创 2018-08-04 19:34:31 · 2263 阅读 · 0 评论 -
android studio各个活动组件之间转换的桥梁------Intent,显示的,隐示的,不同程序之间隐示的
Intent:它是各个活动组件之间进行转换交互的重要方式,不仅可以指明当前组件想执行的活动,也可以在不同活动之间传递数据,也就是不同组件之间传递数据。在此我们介绍三种:1.本程序的显示Intent2.本程序的隐示Intent3.不同程序之间的Intent首先我们来介绍第一种显示的Intent,由于按钮事件我们以前已经介绍过,不在赘述,我们在这里定义一个按钮,如果点击按钮...原创 2018-08-04 20:22:53 · 597 阅读 · 0 评论 -
安卓项目存放路径的命名格式不正确:android sdk location should not contain whitespace
出现的问题:安卓项目存放路径的命名格式不正确:android sdk location should not contain whitespace解决方式:这是由于安卓项目存放路径的命名格式不正确所导致的,只要在命名里去掉空格即可。...原创 2018-07-31 13:04:57 · 5845 阅读 · 0 评论 -
android studio通过intent进行不同活动之间的数据交互
我们在这里分为两个部分:1.向下一个活动传递数据2.返回数据给上一个活动下面代码省略的内容:1.button在布局中的设定2.活动自动生成的相关代码第一部分 向下一个活动传递数据继上篇文章,我们把要传送的信息封装在intent中传送过去,如果看不懂的话,可以参见上篇文章intent的介绍。下面代码的位置是在oncreate方法当中,定义的一个按钮响应时间,点击按钮,...原创 2018-08-05 20:00:09 · 2524 阅读 · 3 评论 -
android studio活动在其生命周期的四种状态
一个活动在其存在,也就是生命周期中一共存在四种状态:1.运行:位于栈顶,系统最不愿意回收的活动。2.暂停:不是栈顶的位置,但是在界面依旧可见,并不是每一个活动都占满整个屏幕,当系统内存比较低的时候会回收。3.停止:不是栈顶的位置,完全不可见,仍然会存一些成员变量的内容,当其他 地方需要内存的时候会回收。4.销毁:从返回栈中移除之后,系统最喜欢的就是回收这种活动。...原创 2018-08-05 20:27:05 · 2020 阅读 · 0 评论 -
android studio引入一个自定义的布局,自定义控件,避免每一个活动中都编写一样布局代码的问题
本次演示的是标题栏上创建按钮,即引入自定义布局和自定义控件的应用十分的广泛,它的形成的效果很多的应用程序都有,我们可以自定义标题栏,因为普通的标题栏就是一行文字,但是,我们可以发现,很多手机软件的标题栏上都有返回,或者进入的按钮,尤其是全面屏的手机。而且它还能解决一个问题,如果我们只是普通的在主布局中直接写一段布局的代码,可能并不是每一个活动都可以用,也就说,我们必须在每一个布局中都写上...原创 2018-08-10 18:08:41 · 7847 阅读 · 6 评论 -
android studio调用摄像头拍照及具体步骤演示代码
演示代码的功能,调用摄像头拍照,成功的话则把照片显示出来。第一步 定义一个按钮用于调用摄像头拍照,ImageView用于存放显示拍出的照片。<Button android:id="@+id/take_photo" android:layout_width="wrap_content" android:layout_height="wr...原创 2018-08-14 11:54:33 · 23160 阅读 · 13 评论 -
android studio广播的分类,标准广播与有序广播的区别
标准广播:发出后,所有的广播接收器都可以收到。有序广播:同一时刻,只有一个广播接收器能够接收,并传递给下一个。原创 2018-08-10 18:22:47 · 1989 阅读 · 0 评论 -
android studio解决活动错误回收之后保存原始数据的问题
我们先来描述一下这个问题的现象,比如我们在对话框中写了很多字,一不小心点击了back,内存也不是特别的足,系统回收了刚才的活动,当我们再进去的时候,什么字都没有了,那将会是多么查的体验啊,所以我们就来解决一下错误回收之后恢复原始数据的问题。第一步:android studio提供了一个方法,叫做onSaveInstanceState(),这个方法在这个活动回收之前一定会调用的方法,所以,我...原创 2018-08-06 18:04:41 · 332 阅读 · 0 评论 -
Android studio解决卡在waiting for target device to come online的问题,还有设备已经运行请删除一些 文件的问题。
网上有很多解决这个问题的方法,试了好多,都没有什么用,后来自己搞了搞,终于弄好了,此篇文章写给正在纠结的你,如果这篇文章对你有效的话,请点个赞吧!首先第一个问题waiting for target device to come online的问题,首先打开模拟器在它的最后边有一个向下的三角,点击,下面有一个cold boot now,点击,此时发现这个模拟器就会重新启动了,然后发现就不...原创 2018-10-16 21:34:31 · 9514 阅读 · 16 评论