一.ContentProvider简介        当应用继承ContentProvider类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据.虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据:采用sharedpreferences共享数据,需要使用sharedpreferencesAPI读写数据.而使用ContentProvider共享数据的好处是统一了数据访问方式. 二.Uri类简介  …
C#开发Android应用实战(全 扫描 中文版) 学习记录: 拖完控件后,不要急着按F5,需要重新生成,才能自动修改 Resource.Designer.cs 文件 1. Activity 是基于android 程序设计的核心 日志 using Android.Util;   Log.Error("", "");错误 Log.Warn("", "");警告 Log.Info("", ""…
将此篇博客作为记录android项目开发过程中的学习记录…
如何实现手机上手动滑动翻页效果呢?呵呵,在这里我们就给你们介绍一下吧. 一般实现这个特效会用到一个控件:ViewFlipper <1>View切换的控件—ViewFlipper 这个控件是什么呢?请注意观看博文Android学习笔记之ViewFilpper . 除了这个ViewFlipper,我们还需要了解一下ViewAnimator.它主要是为其中的View切换提供动画效果. 还会用到几个方法: setInAnimation:设置View进入屏幕时候使用的动画.该方法有两个重载方法,即可以直…
学习记录 2020/11/22 Toast Toast Toast是一个消息提示组件 我们可以设置其显示的位置 自定义其显示的内容 对Toast的简单封装可以达到不同的目的 Toast的默认用法 Toast.makeText(getApplicationContext(), "Toast", Toast.LENGTH_LONG).show() 其中makeText相当于Toast类中的一个构造函数,他会根据你输入的参数来构造一个新的Toast返回给你. 第一个参数是一个context,…
这次学习安装SQLite. 一.SQLite简介 重要特性:零配置,即不需要复杂的配置即可使用 详细:https://www.runoob.com/sqlite/sqlite-intro.html 二.开始安装 下载官网:https://www.sqlite.org/download.html 下载对应系统的版本+工具 将两个压缩包内文件解压完成放到一个文件夹内 编辑系统环境变量中的'PATH',添加含有SQLite相关文件的文件夹的路径(别忘了点确定保存) win+R打开cmd窗口,输入sql…
许多APP在第一次启动的时候,都会有welcome page.近日尝试利用ViewPager来实现Welcome Page. d0711 完成记录,跟新下载地址 ======================================================================== ViewPager简述 ViewPager可以实现多个页面滑动来回切换.其可以用作软件的欢迎界面,应用内广播页,或多图预览等. Layout manager that allows the u…
 1.定义 ViewPager是android扩展包v4包中的类,这个类可以让用户左右切换当前的view.其中,android.support.v4是谷歌公司为了解决当前版本碎片化的问题,从而提供的一个兼容的包.可以实现向下兼容的问题,让一些高版本的控件能够在低版本中进行使用:通过ViewPager可以实现左右翻页的效果. 2.实现思路 1.新建一个主Activity以及一个主View.四个其它View: 2.在那四个View的布局文件中添加TextView,设置名称为"视图1".“视…
官网 教程学习笔记 Genymotion 安卓虚拟器太慢,用Genymotion(装载eclipse的插件) 利用Genymotion运行Android应用程序 1.首先,点击 来启动或者创建您要使用的虚拟机. 2.关闭Genymotion主窗口. 3.右键点击您的应用程序项目并选择“作为Android应用程序运行”. 4.Android设备选择器”将开启. 5.点击您所启动/创建的Genymotion虚拟设备. 真机运行的话 要真机脸上USB再重复上面的345 ================…
本片文章将记录进行android界面开发时积累的知识 包括 activity全屏 activity跳转 button设计 逐个输入编辑框设计 d0710 合并旧文章总结更新 d0721 添加内容 ========================================================================== 设置App全屏的几种方法 最直接的是在一个activity的建立onCreate方法下,在super.onCreate()和setContentView(…