android
文章平均质量分 55
我想吹水
这个作者很懒,什么都没留下…
展开
-
android Activity
先说一下什么时Activity吧,简单一句话,凡是你在应用中看得到的东西都是放在活动中的(其实有点牵强的,不过无伤大雅)。activity的简单介绍Activity是Android系统提供的一个系统活动基类,我们项目中所有的活动都要继承它public class HelloWordActivity extends Activity{@Overrideprotected void onCt...原创 2019-03-09 21:40:52 · 184 阅读 · 0 评论 -
android 上dip dp px sp等单位说明
android 上dip dp px sp等单位说明pxpixel像素,物理单位改变不了ininches 英寸1 inch=2.54 centimeters 物理单位改变不了。我们说某个屏幕时多少英寸的说的是对角线多少英寸mmmillimeters 毫米 物理单位改变不了dotdot 是显示器上的最小的物理点,有些显示器可能会让2dot === 1px 这时候 1dot≠\ne̸= 1px。物理元素不可更改。dppxdot...原创 2019-03-10 11:59:50 · 329 阅读 · 0 评论 -
[解决方法]android studio看不了ViewRootImpl,PhoneWindow源码
在看android 源码的时候发现有的类是红色的。这就让人很头疼。所有去网上搜了以下。解决办法使用Ctrl+shift+R输入ViewRootImpl即可原因android 有两种类型的API是不能通过SDK访问的com.android.internal.第二种是被 @hide 标记的类或方法从 Android 9 (API level 28) ,google 引入了引入了新的...原创 2019-03-15 17:41:42 · 2092 阅读 · 2 评论 -
[解决方法]android device monitor 找不到了,Hierarchy Viewer已被弃用
因为android device monitor 中有很多组件赶不上时代变化了,可能是太丑了吧原创 2019-03-12 10:13:38 · 1927 阅读 · 0 评论 -
android fragment
继承关系学习 Fragment 可能用到的类:Fragment:Fragment的基类,任何创建的Fragment都需要继承该类。FragmentManager:管理和维护Fragment。他是抽象类,具体的实现类是FragmentManagerImpl。FragmentTransaction:对Fragment的添加、删除等操作都需要通过事务方式进行。他是抽象类,具体的实现类是Bac...原创 2019-03-12 14:51:04 · 131 阅读 · 0 评论 -
androdi intent
什么是intentandroid 应用主要有四大组建构成(activity、service、content provider、broadcast receiver)而着四个组建是独立的,如果让他们产生联系就需要intentintent的构造先看看简单的实例显式://方式一:Intent intent = new Intent(Test.this, TestB.class);star...原创 2019-03-13 11:21:39 · 263 阅读 · 0 评论 -
搞明白android 存储
android 存储分类内存,我们在英文中称作memory,内部存储,我们称为InternalStorage,外部存储我们称为ExternalStorage。内部存储在monitor 可以看见 data/data目录下有很多包名(没有root的手机不能打开该文件夹)打开这些包名之后我们会看到这样的一些文件:data/data/包名/shared_prefsdata/data/包名/d...原创 2019-03-13 12:43:46 · 264 阅读 · 0 评论 -
[android 自定义控件](3)事件传递的一些案例思考
文章目录案例环境:案例1:无onTouch监听的默认情况案例2: onInterceptTouchEvent调用时机问题案例环境:View类package com.example.dispatcheventapp;import android.annotation.SuppressLint;import android.content.Context;import android....原创 2019-03-25 13:21:56 · 150 阅读 · 0 评论 -
[android 自定义控件](4)View的状态
View 状态视图状态的种类非常多,以下是常用的状态enabled表示当前视图是否可用。可以调用setEnable()方法来改变视图的可用状态,传入true表示可用,传入false表示不可用。它们之间最大的区别在于,不可用的视图是无法响应onTouch事件的。focused表示当前视图是否获得到焦点。通常情况下有两种方法可以让视图获得焦点,即通过键盘的上下左右键切换视图,以及调用...原创 2019-03-26 23:46:07 · 486 阅读 · 0 评论 -
android 目录简单介绍
经过一系列的下一步(默认),我们就可以看见android studio 为我们创建的项目目录文件目录srcjava源代码存放处,其中android test为测试包,main里为主要的项目目录和代码,test为单元测试代码build系统生成的文件目录,最后生成的apk文件就在这个目录,libs学java的都懂,放jar的目录androidManifest这是整个android项...原创 2019-03-09 21:10:53 · 247 阅读 · 0 评论 -
1 android系统结构的介绍
以下排序由底层到高层1Linux内核层android系统是基于Linux2.6内核的,这一层为android设备的各种硬件提供底层的驱动,如显示驱动,音频驱动,照相机驱动,蓝牙驱动,wi-fi驱动,电源管理。2系统运行库层这一层通过一些C/C++库为android系统提供了主要的特征支持,如SQLite库提供了数据库的支持,OpenGL/ES库提供3D绘图的支持,Webkit库提供浏览器内...原创 2019-03-09 19:35:04 · 704 阅读 · 0 评论 -
android工程文件介绍
.gradle和.idea 这两个目录下的文件都是android studio自动生产的文件。app 项目中的代码和资源几乎都在这个文件中build 编译时自动生成的文件gradle 这个目录包含了 gradle wrapper的配置文件。使用gradle wrapper的方式不是提前将gradle下载好,而是根据本地缓存情况决定是否联网下载gradle,android studio原创 2017-02-26 12:14:46 · 1943 阅读 · 0 评论 -
动画
一下两片博客对android 动画的机制有很详细的解读http://blog.csdn.net/yanbober/article/details/46481171http://blog.csdn.net/guolin_blog/article/details/43536355视图动画在包android.view.animation下View Animation(试图动画)可以为所有View设置动画第原创 2017-03-08 16:36:01 · 274 阅读 · 0 评论 -
hello chart——柱状图
先看一个例子: test.xml:FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> lecho.lib.hellocharts.v原创 2017-03-29 01:05:55 · 4584 阅读 · 6 评论 -
[android 自定义控件](4)View的绘制流程
这几天研究了自定义View,因为东西太多了,所以开一片博客当作笔记,也共大家学习。何为自定义View稍微学习过android的人都知道,View是一个神奇的东西,所有的可见物都是View。当我们在稍微接触View时我们就知道了LinearLayout等布局,TextView等组件都是继承而实现的。那么问题来了如果官方给的View不够酷炫时。那么怎么办呢?当然时自定义View了。但是自定义View是非原创 2017-04-24 18:01:38 · 717 阅读 · 0 评论 -
android 数据存储
android 数据存储有大体分为4种 1. 文件存储 2. sharedPreference 3. 数据库存储 4. SD卡文件存储文件存储是android 最基本的数据存储方式,它不对存储的内容进行任何格式化的处理,所有数据都原封不动的保存到文件中,因而它适合存储一些简单的文本数据或者二进制数据。Context类中提供了 FileOutputStream openFileOutput原创 2017-03-02 11:23:08 · 258 阅读 · 0 评论 -
android williamchart
williamchart 以一款android 绘图的开源框架。因为种种原因接触到了,就写一篇博客以防忆往事可以复习复习。以我下到到的源码占时好像只能绘制直线图和柱状图。因为它的设计模式是一样的,你了解了直线图,其他的也都是大同小异。LineChart我们先看看完成一个基本的直线图需要什么吧 xml<?xml version="1.0" encoding="utf-8"?><android.su原创 2017-05-06 14:42:25 · 909 阅读 · 0 评论 -
android studio 快捷键
快速创建全局变量。 ctrl alt f 快速创建局部变量 Ctrl+Alt+V…http://jaeger.itscoder.com/android/2016/02/14/android-studio-tips.html原创 2017-04-24 17:38:37 · 212 阅读 · 0 评论 -
[android 自定义控件](1) ContentView和inflater
http://blog.csdn.net/yanbober/article/details/46128379 一下是对上面文章的总结Acitivity的setContentView public void setContentView(int layoutResID) { getWindow().setContentView(layoutResID); initW原创 2017-04-21 22:50:18 · 490 阅读 · 0 评论 -
[android 自定义控件](2)事件传递
http://blog.csdn.net/yanbober/article/details/45887547一下是对上述文章的总结View当view是enable且点击点没有被别的view遮罩的情况下。 点击之后会依次触发的事件MotionEvent.ACTION_DOWN-&amp;gt;ACTION_MOVE….-&amp;gt;ACTION_UP。这些事件会一个接着一个传入dispatchTouchEvent方法的参数原创 2019-03-23 00:15:18 · 538 阅读 · 0 评论 -
scrollTo,scrollBy
public void scrollBy(int x, int y) { scrollTo(mScrollX + x, mScrollY + y); } public void scrollTo(int x, int y) { if (mScrollX != x || mScrollY != y) { int oldX = ...原创 2019-03-27 12:26:26 · 176 阅读 · 0 评论