
Android
文章平均质量分 81
wangyaminhc
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Eclipse下的Android项目转换到AndroidStdio下教程
摘要:最先尝试的方法是从eclipse导出项目时选择Generate Gradle build files,然后在Android Studio导入,需要更新gradle的版本,保留了原始的目录结构,后来在更新gradle时遇到了很多问题,也记不清了,后来使用的是直接将项目导入到Android Studio,由Android Studio来重新构造目录结构.1 导入Import选择工程在的路径,然后...转载 2018-04-17 09:39:32 · 661 阅读 · 0 评论 -
第六章,数据持久化方案, 详解持久化技术
概述: 数据持久化,是指将内存中的瞬时数据保存到存储设备中, 当需要的时候可以恢复Android数据持久化的三个方法 1.将简单的数据作为文件保存 2.SharedPreference 通过键值对来保存数据3.通过数据库来存储数据一,文件存储 Context类中提供 openFileOutput 和openFileInput 方法来读写数据 有两种模式可选 MODE_PRIVATE(默认操...原创 2018-03-28 15:57:32 · 426 阅读 · 0 评论 -
七,跨程序共享数据——内容提供器
内容提供器主要是为不同的应用程序间实现数据共享的功能。1。了解运行时权限 新建项目修改activity_main.xml文件<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app=...原创 2018-04-03 15:14:12 · 279 阅读 · 0 评论 -
intent-filter 之 data 「scheme, host, port, mimeType, path, pathPrefix, pathPattern」
一、定义 scheme, host, port, path, pathPrefix, pathPattern 是用来匹配 Intent 中的 Data Uri 的。具体规则如下: scheme://host:port/path or pathPrefix or pathPattern 这里需要注意的是这里的 scheme 不是 schema,也许你记得 xmlns:android="http...转载 2018-04-16 10:12:35 · 492 阅读 · 0 评论 -
第五章,详解广播机制
1.Android的每个应用程序都可以对自己感兴趣的广播进行注册,Android的广播分为有序广播和标准广播 标准广播:是一种完全异步执行的广播, 在广播发出后所有的程序都几乎能在同一时刻接受到该广播 有序广播:是一种同步执行的广播,在广播发出后,同一时间只有一个广播接收器可以接收到这条广播,优先级高的接收器接收到这条广播后可以选择继续传播或者截断这条广播。2.接收系统广...原创 2018-03-27 14:08:44 · 219 阅读 · 0 评论 -
4.1 碎片的实践-简易新闻客户端
1.由于新建新闻类会用到RecyclerView,因此首先在 app.build.gradle中添加依赖库compile 'com.android.support:recyclerview-v7:26.1.0'第一步新建新闻类package com.example.wangyamin.fragmentbestpractice; /** * Created by wangyamin on 201...原创 2018-03-26 21:38:40 · 195 阅读 · 0 评论 -
四,探究碎片
一,碎片是什么 碎片(Fragment)是一种可以嵌入在活动中的UI它可以让程序更加合理的利用大屏幕的空间。二,碎片的使用方式1.静态添加碎片 新建一个左侧碎片布局left_fragment.xml<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.an...原创 2018-03-26 17:29:42 · 204 阅读 · 0 评论 -
二,活动的基本用法
1,手动创建活动2.创建和加载布局文件app/src/main/res new->Directory layout ->first_layout 3.添加按钮操作<Button android:id="@+id/button_1" android:layout_width="match_parent" android:layout_height="wrap_co...原创 2018-03-20 19:40:33 · 275 阅读 · 0 评论 -
一,创建你的第一个Android项目
1.Android的系统架构 1,Linux内核层 这一层为Android设备的各种硬件提供了底层驱动,如显示驱动,相机驱动,蓝牙驱动,WiFi驱动等 2.系统运行库层 这一层主要通过 c/c++库来为Android系统提供主要的特新支持,如SQLLite提供了数据库的支持, OpenGl|ES库提供了3D绘图的支持, 这一层还有Android运行时...原创 2018-03-14 14:23:00 · 321 阅读 · 0 评论 -
Android UI开发
一,常用的控件1.TextView 用来显示文本内容 在LinearLayout中可以指定属性 文字对齐方式 android:gravity (top, center ....) 文字颜色 android:textColor 文字大小 android:textSize="24sp" 以sp为单位 2.Button 用来显示按钮 防止切换大小写 android:te...原创 2018-03-22 20:51:17 · 7907 阅读 · 0 评论 -
第九章 Android 网络技术
1.WebView的用法 xml文件<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" ...原创 2018-04-11 11:27:06 · 352 阅读 · 0 评论