
Android
文章平均质量分 62
堕落超越天使
欢迎各位兄弟姐妹提建议或者意见,知识饥渴~~,扔给我一个知识点可好,非常感谢哦n(*≧▽≦*)n
展开
-
第一天总结
1、获取sd卡目录 判断sd卡是否可用 使用上下文Context获取sd卡的目录 [1]通过上下文直接获取sd卡的目录 String path = getExternalFilesDir(null).getPath();2、SharedPreferences的使用 [1]使用SharedPreferences写入数原创 2016-12-11 13:40:59 · 206 阅读 · 0 评论 -
实现侧滑栏的三种形式
DrawerLayout介绍: 1.DrawerLayout是系统定义的一个ViewGroup,包含了两个页面,然后你可以像使用其他的ViewGroup一样使用DrawerLayout.使用步骤 主内容区的布局代码要放在侧滑菜单的前面侧滑栏部分必须设置layout_gravity属性,它表示侧滑栏在左边还是右边,否则DrawerLayout就不会将其识别为一个滑动的ViewGroup,原创 2017-04-05 17:50:51 · 959 阅读 · 0 评论 -
Android Scroll 分析
Android中的两种坐标系绝对坐标系介绍Android绝对坐标系是以可视区域的最左上角的点为坐标远点,向左为X的正半轴,向下为Y的正半轴获取方法通过View的getLocationOnScreen(int Location[])来获取 private void initViews() { TextView textView = (TextView) findViewById(R.原创 2017-04-02 15:03:50 · 339 阅读 · 0 评论 -
对自定义View的小补充 -- 其构造方法调用的时间
//在Java代码中直接new出来的时候调用 public DemoImageView(Context context) { super(context); initScroller(); } //在XML中不使用自定义属性的时候调用 public DemoImageView(Context context,原创 2017-04-02 14:36:18 · 838 阅读 · 0 评论 -
Android ttraining 模块总结 01
Android Training Summarycreate an android Projectbuild.gradle compiledSdkVersion setting this to the latest version allows you to enable new features and optimize your app for a great user experienc翻译 2017-03-24 08:41:32 · 364 阅读 · 0 评论 -
ListView终章
ListView的多条目显示反正我是在很多的应用中见过,还包括我自己动手做过的一个APP中就有这个一个应用,这样的场景很多,比如你要分类显示应用,分为系统应用和用户应用,那么你就可以用这个知识点完成步骤 我们都知道一般的ListView的使用方法,准备条目,准备数据,加载条目并使用数据,为ListView设置数据适配器,然后就可以了,这个多条目显示大体步骤也是这样,不过在准备条目的时候要准备多原创 2017-03-30 20:24:54 · 388 阅读 · 0 评论 -
常用的关于手的事件介绍与实现
onTouchEvent 触摸事件介绍 @Override public boolean onTouchEvent(MotionEvent event) { //主要使用的就是这几个事件 ACTION_DOWN ACTION_MOVE ACTION_UP 如果有其他的要求的话,再启用其他的触摸事件 switch (event原创 2017-03-29 17:59:25 · 256 阅读 · 0 评论 -
Android 控件架构简介&ListView第一部分
3 Android 控件架构和自定义控件详解3.1 Android 控件架构控件分类 ViewViewGroupViewGroup 和 View 的关系 ViewGroup 可以包含多个view,并且管理包含的view控件,通过ViewGroup,整个界面形成了一个树形结构(空间树)上层控件负责下层子控件的测量与绘制,并传递交互事件通常在activity中调用findViewById()原创 2017-03-29 17:58:13 · 299 阅读 · 0 评论 -
Android Studio支持NDK的配置
其实啥都不用配置,只要在SDK Tools里面下载了NDK,那么在创建工程的时候直接选择support C++选项一路下一步就OK了,太简单了原创 2017-03-09 12:59:40 · 289 阅读 · 0 评论 -
Android Studio NDK HelloWorld 的配置
在配置方面首先下载NDK开发环境在项目中的 build.gradle 里的 default{ ndk{ moduleName "hello"} }在gradle.properties文件的最后加上这么一句代码 android.useDeprecatedNdk=true在程序方面的配置首先在Java程序里面定义本地方法 public native String helloFro原创 2017-03-09 00:39:49 · 349 阅读 · 0 评论 -
第十天
1、fragment入门 ViewGroup 是布局的子类 可以添加其他的控件 View 无法添加控件 [1] 方法一,通过指定xml的方式进行加载fragment//创建一个类继承Fragment 重写onCreateView()方法public class TestFragment extends Fragment { @Nullabl原创 2016-12-11 13:48:52 · 584 阅读 · 0 评论 -
第九天
1、计算机表示图形的几种方式 BMP 以高质量保存,用于计算机 JPG 以良好质量保存 用于计算机或网络 png 以高质量保存图片大小的计算公式 图片的总像素*每个像素的大小 单色: 每个像素最多可以表示两种颜色,要么是黑要么是白,只需要使用长度为1的二进制位来表示 那么一个像素占1/8个byte原创 2016-12-11 13:48:28 · 359 阅读 · 0 评论 -
第八天
1、为什么需要内容提供者?(contentProvider) [1] 如何创建一个数据库? 创建一个类继承SqliteOpenHelper [2] sqlite3 打开数据库 [3] chmod 修改文件权限需求:从当前应用获取其他应用的数据库 (1) 使用SqliteDatabase的静态方法 openDataba原创 2016-12-11 13:47:43 · 308 阅读 · 0 评论 -
第七天
1、Service特点 [1] Service在Android中是一种长生命周期的组件,它不实现任何额用户界面,是一个没有界面的Acrivity [2] Service长期在后台运行,执行不关乎界面的一些操作,例如:网易新闻服务每隔一分钟去服务器查看是否有最新的新闻 [3] Service和Thread有点相似,但是使用Thread原创 2016-12-11 13:47:08 · 229 阅读 · 0 评论 -
第六天
1、 为什么需要广播接收(broadcastReceiver) [1] 想听广播必须有 :电台、有收音机、 [2] android系统内部已经定义好了电台,已经定义好了一些广播事件 外拨电话 sd状态 电池电量... [3] 使用broadcastReceiver去接收这些已经定义好的事件 [4] 定义广播接收者的目的方便开发者原创 2016-12-11 13:46:28 · 312 阅读 · 0 评论 -
这个文件夹下文档的目的
由于是初学android,所以将所做笔记添加到csdn上,便于查看原创 2016-12-11 13:39:45 · 237 阅读 · 0 评论 -
第三天
1、网页源码查看器 [1] HttpURLConnection 接收和发送数据 // [1] 获取输入的内容 String path = et_path.getText().toString().trim(); //[2] 获取URL实例 URL url = new URL原创 2016-12-11 13:43:20 · 195 阅读 · 0 评论 -
第二天
1、数据库介绍(SQLite) 什么情况下使用数据库? 在有大量相似的数据存储的时候,就需要用到数据库File类在什么时候创建文件? 在调用输出流的时候创建抽象类的做法:继承下,然后重写方法2、数据库的创建 [1]、创建一个类继承SQLiteOpenHelper/* 构造方法参数说明原创 2016-12-11 13:42:32 · 280 阅读 · 0 评论 -
Android 绘图机制与处理技巧-1
android 屏幕相关知识屏幕参数 屏幕大小 屏幕大小指对角线的长度,通常用寸表示(1寸=3.3333333厘米(cm))分辨率 分辨率指手机像素点的个数为 width * height 模式PPI 每英寸像素(Pixels per Inch,DPI),由对角线的像素点除以对角线的长度得到的系统的屏幕密度(PPI,由Google定义的标准的屏幕密度,为了减少屏幕的碎片化,也为了更好原创 2017-04-05 20:59:59 · 345 阅读 · 0 评论