![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 56
Tang_DH
这个作者很懒,什么都没留下…
展开
-
Android UI
3.2.1TextView<TextView android:id="@+id/text_view" android:layout_width="match_parent" android:layout_height="match_parent" android:text="This is TextView" />这些都比较基础,所以不多说了,下面是有一些特别原创 2018-02-04 20:44:14 · 248 阅读 · 0 评论 -
Android 网络技术
1.WebView 首先在activity_main.xml中修改<WebView android:id="@+id/web_view" android:layout_width="match_parent" android:layout_height="match_parent"/>然后我们只需要在MainActivity中WebView webView = (WebVi原创 2018-02-17 22:23:56 · 218 阅读 · 0 评论 -
Android 多媒体
1.通知 通知一般使用NotificationManger来进行管理,使用Context的getSystemService()来获取NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);但是安卓各个版本的api不稳定在通知上尤其明显,所以我们一般使用sup原创 2018-02-17 21:33:41 · 219 阅读 · 0 评论 -
Android内容提供器
需要别的应用的数据时,需要获得权限因为有一些涉及到用户的隐私性,而android6.0以后就有运行时权限的功能了 1.在AndroidManifest.xml文件中添加权限,在安装时会讯问用户是否同意。一些普通的权限系统会自动同意,而一些危险的就需要用户授权了,以下是危险的权限 2.运行时权限 首先我们用ContextCompat.checkSelfPermission()来判断,用户原创 2018-02-15 16:24:37 · 923 阅读 · 0 评论 -
android数据存储
android提供了三种数据存储方式 1.文件存储 首先,Context类中提供了一个openFileOutput()方法可以,将数据存储到指定的文件中,openFIleOutput接受两个参数,一个是文件名,另一个是操作模式 (1)MODE_PRIVATE 默认模式,会覆盖原文件 (2)MODE_APPEND 追加模式,不覆盖protected void onDestory原创 2018-02-14 00:30:09 · 189 阅读 · 0 评论 -
广播机制
发送广播,需要使用Intent,而接收广播只需要使用Broadcast Receiver,而广播分两种,一种是标准广播也就是异步广播,另一种是有序广播,也就是同步广播。 注册广播分两种,一种是代码中注册,另一种是AndroidManifest.xml中注册,也就是静态注册。 那么如何创建一个广播接收器?新建一个类,继承自BroadcastReceiver ,并且重写onReceive()方法原创 2018-02-10 21:39:46 · 260 阅读 · 0 评论 -
Android活动之间的互动,生命周期
Android 各个活动之间的通信以及互动主要是通过Intent来进行互动交互,而Intent主要就是有两种方法,显示的Intent和隐式的Intent对于显示的IntentIntent intent = new Intent(FistActivity.this,SecondActivity.class);startActivity(intent);这部分代码可以插入在触发时间中,这样子的话,当...原创 2018-02-10 20:52:07 · 242 阅读 · 0 评论 -
手动创建自己的第一个活动
首先新建工程,在Android Studio选择Add No Activity在相应的java目录下新建一个Empty Activity,这个Activity ,Generate,和Launch不要勾选,然后确定,会得到一个空白的活动类,继承自AppCompactActivity然后我们在res 目录下新建一个layout文件夹,文件夹中新建layout_resouce_file这个文件夹中根是L...原创 2018-02-10 20:51:47 · 282 阅读 · 0 评论 -
Fragment
碎片类似于活动,一样在xml定义比如 然后新建一个LeftFragment类,需要继承自Fragment,一般选择继承v4的fragmentpublic class LeftFragment extends Fragment{ @Override public View onCreateView(LayoutInflater inflater,ViewGroup contain原创 2018-02-10 20:50:03 · 196 阅读 · 0 评论 -
Android 后台服务
在多线程中,子线程是无法改变UI的,所以我们需要用到Android的异步消息处理方法原创 2018-02-17 22:34:52 · 347 阅读 · 0 评论