Android
Master_Yoda
Named after the name of God,by your hands!
展开
-
Android开发之多线程
服务是运行在后台的,但它并不是运行在一个独立的进程当中,而是依赖于创建服务时所在的应用程序进程,当某个应用程序进程被杀掉时,所有依赖于该进程的服务也会停止运行。并且所有的代码都是运行在主线程的,我们需要在服务的内部手动创建子线程,并在里面执行具体的任务。1.多线程编程1.1创建线程的两种方法 创建线程可以通过继承Thread类来实现class MyThread extends Thre...原创 2018-10-01 11:12:25 · 116 阅读 · 0 评论 -
Android开发UI笔记一
Andorid的界面开发有两种方式,一种是通过可视化编辑器,还有一种是通过XML代码。1.1TextView控件该控件主要用来在界面上显示一些文本信息,它有很多属性, <TextView android:id="@+id/text_view" android:layout_width="match_parent" android:layo...原创 2018-09-28 17:40:56 · 230 阅读 · 0 评论 -
Android创建活动笔记三
1.活动的启动模式启动模式有四种,standard,singleTop,singleTask,singleInstance,可以在AndroidManifest.xml中通过<activity>标签,指定android:launchMode属性来选择启动模式1.1standardstandard是默认的启动方式,在standard模式下,每当启动一个新的活动,它就会在返回栈中入栈...原创 2018-09-27 21:04:18 · 138 阅读 · 0 评论 -
Android创建活动笔记二
1.使用Intent在不同的活动之间进行交互Intent是Android程序中各组件进行交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据,Intent可以用于启动活动、服务和发送广播等场景,Intent有显式和隐式两种。1.1使用显式的Intent首先我们需要构造出来一个Intent,可以通过构造函数,进行构造,Intent intent=new In...原创 2018-09-27 16:38:54 · 144 阅读 · 0 评论 -
Android创建活动笔记一
1.创建活动(空白活动)创建活动的时候,如果勾选Generate Layout File,表示会为当前活动自动创建一个对应的布局文件,如果勾选Launcher Activity的话,表示将当前活动设置为该活动所属项目的主活动。勾选Backwards Compatibility表示会为项目启用向下兼容的模式。创建的活动都应该重写Activity的onCreate()方法。2.创建和加载布局An...原创 2018-09-27 10:34:32 · 182 阅读 · 0 评论 -
Android—笔记一
我们创建Android程序的时候,会自动生成一个Android-Manifest.xml的配置文件,这是整个项目的配置文件。 &lt;activity android:name=".MainActivity"&gt; &lt;intent-filter&gt; &lt;action android:name="andr原创 2018-09-26 17:42:51 · 121 阅读 · 0 评论 -
Android Studio SDK闪退
er最近开始学习android,刚开始配置开发环境,sdkmanager出现了闪退,作为一个强迫症开发者,我觉得很难受,所以上网搜了一下解决方案,这里记录一下:我们只需要重新安装 Sdk就可以了,要覆盖它原来的安装目录,出现这种问题的原因是sdk安装目录下的tools文件夹下的内容发生了改变。...原创 2018-09-26 17:12:08 · 392 阅读 · 0 评论 -
Android服务的生命周期
启动服务一旦在项目的任何位置调用了Context的startService()方法,相应的服务就会启动起来,并回调onStartCommand()方法,如果这个服务没有创建,就会先执行onCreate()方法,直到StopService()或者stopItself()被调用才会停止运行,注意:虽然每调用一次startService(),onStartCommand()就会执行一次,但是实际上每一...原创 2018-10-02 09:17:56 · 481 阅读 · 0 评论 -
Android开发之服务
创建服务时会自动继承Service类,Service类中有一个onBind()方法,这是唯一一个抽象的方法,然后我们一般需要重写onCreate()、onStartCommand()、onDestory()方法,其中onCreate()只在创建服务的时候才会调用,这一点和onStartCommand()是有区别的,onDestory()在销毁服务的时候调用,onStartCommand()在每次启...原创 2018-10-02 08:53:03 · 168 阅读 · 0 评论 -
Android 开发 真机无法安装的解决
最近在真机上搞安卓开发的时候,遇到了一个问题,就是由于我第一次安装的时候,代码错误,没有安装成功,然后就再也没法安装成功了,后来调试也不好使,能在模拟器上运行,但是真机还是没法运行,报错老是提示 error type 3,后来在网上找到了解决办法:用uninstall 命令adb uninstall com.example.lijiedong.databasetest即 adb uninsta...原创 2018-09-29 21:41:06 · 618 阅读 · 0 评论