![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android基础知识
文章平均质量分 61
zhenggy_
爱生活,爱编程
展开
-
RelativeLayout相对布局介绍及属性介绍
RelativeLayout相对布局 RelativeLayout是一种相对布局,控件的位置是按照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最常用,也是最灵活的一种布局。RelativeLayout用到的一些重要的属性:第一类:属性值为true或falseandroid:layout_centerHrizontal 水平居中android转载 2015-07-25 20:11:08 · 676 阅读 · 0 评论 -
Android Studio真机调试时不打印Log信息的解决方法
我用的是三星手机 在手机设置->开发者选项->允许输出离线日志选项打勾即可原创 2016-05-06 20:01:42 · 10034 阅读 · 0 评论 -
Android与MVC
Android与MVC设计模式Model 模型对象 存储着应用的数据和业务逻辑。通常被设计用来映射与应用相关的一些事物,如用户,商店栗动商品等等。应用的全部模型对象组成了模型层。View 视图对象 知道如何在屏幕上绘制自己以及如何响应用户的输入。一个简单的经验法则是:凡是能在屏幕上看见的对象,就是视图对象。Controller 控制对象 包含了应用的逻辑单元,是视图与模型对象的联系纽带。控制对象被设原创 2016-05-06 21:15:55 · 389 阅读 · 0 评论 -
Activity的生命周期
Activity的生命周期1. 从打开应用到按后退键 打开应用 onCreate() 方法执行! 不可见 onStart() 方法执行! 可见 onResume() 方法执行! 可见&在前台 按下后退键 onPause() 方法执行! 可见 onStop() 方法执行! 不可见 onDestroy() 方法原创 2016-05-06 21:16:26 · 1200 阅读 · 0 评论 -
Android Studio运行时无法与Genymotion模拟器链接
15:02:47 error: could not install smartsocket listener: cannot bind to 127.0.0.1:5037: 通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 (10048) 15:02:47 could not read ok from ADB Server 15:02:47 * failed to start daem原创 2016-06-24 15:18:37 · 4076 阅读 · 0 评论 -
Java中Vector ArrayList LinkedList之间的区别与联系
Java中Vector ArrayList LinkedList之间的区别与联系ArrayList :List 接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的 。)size、isEmpty、get、set、iterator原创 2016-05-23 18:47:33 · 454 阅读 · 0 评论 -
Android从摄像头或相册中获取照片
Android从摄像头或相册中获取照片关键代码: /** * 从相册中获取,返回结果会在onActivityResult()中 */ private void selectPicFromAlbum() { Intent intent = new Intent(); intent.setAction(Intent.ACTION_GET_原创 2016-06-12 17:45:57 · 1468 阅读 · 0 评论 -
Android Studio获取SHA1的方法
Android Studio获取SHA1的方法在Android studio的Terminal中输入keytool -v -list -keystore F:\MyCode\ashzheng_keystore.jks输入密钥库口令:原创 2016-06-12 18:06:27 · 599 阅读 · 0 评论 -
Activity与Fragment通信——回调方法实现
Activity与Fragment通信——回调方法实现1. 回调方法的介绍:所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。例如Win32下的窗口过程函数就是一个典型的回调函数。一般说来,C不会自己调用B,C提供B的目的就是让S来调用它,而且是C不得不提供。由于S并不知道C提供的B姓甚名谁,所以S会约定B的接口规原创 2016-06-14 17:16:41 · 1053 阅读 · 0 评论 -
onSaveInstanceState()和onRestoreInstanceState()方法
Android Activity的onSaveInstanceState()和onRestoreInstanceState()方法:基本作用: Activity的 onSaveInstanceState() 和 onRestoreInstanceState()并不是生命周期方法,它们不同于 onCreate()、onPause()等生命周期方法,它们并不一定会被触发。当应用遇到意外情况(如:内存转载 2016-08-08 13:28:44 · 411 阅读 · 0 评论 -
AndroidStudio快捷键
Android Studio快捷键查找所有快捷键查找快捷键[Find Action]:Ctrl+Shift+A显示一些有用信息显示简要信息:Ctrl+mouse over code快速查找文档[Quick Documention]:Ctrl+Q在方法调用的地方显示参数信息:Ctrl+P错误的显示说明或警示插入符号:Ctrl+F1编辑格式化代码[Refomart Code]:Ctrl+Al转载 2016-10-26 10:06:01 · 424 阅读 · 0 评论 -
AndroidStudio 中 ctrl + 左键 进入源码看不到详细代码
在AndroidStudio 中 ctrl + 右键 进入源码看不到详细代码解决方法找到 jdk.table.xml位置 : C:\Users\当前用户名.AndroidStudio2.1\config\options\jdk.table.xml找到对应的 <name value="Android API 23 Platform" /> ``` 修改这个sourcePath结点原创 2016-11-03 18:13:42 · 3643 阅读 · 0 评论 -
Android的View动画使用总结
View动画的四种变换 名称 标签 子类 效果 平移动画 <translate> TranslateAnimation 移动View 缩放动画 <scale> ScaleAnimatioin 放大或缩小View 旋转动画 <Rotate> RotateAnimation 旋转View 透明度动画 <alpha> AlphaAn原创 2017-03-16 11:52:44 · 770 阅读 · 0 评论 -
Android网络编程基础简介
Android网络编程基础简介1. Android网络通信用到的方法HTTP:支持客户/服务器模式。简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。灵活:HTTP允许传输任意类型的数据对象。正在传输的类型由Content-Typ原创 2016-05-16 21:25:05 · 578 阅读 · 0 评论 -
Fragment事务及Fragment实现选项卡功能
Fragment事务Fragment类引入到Honeycomb时,为协同工作,Activity类被更改为含有FragmentManager类,FragmentManager类负责管理fragment并将它们的视图添加到activity的视图层级结构中。- FragmentManager类具体管理的是: 1. fragment队列 2. fragment事务的回退栈- fragment事务原创 2016-05-15 20:41:59 · 1761 阅读 · 0 评论 -
Android中的命名规范
xml:(全为小写)layout:layout_模块名(包名的最后一个文件夹名)_组件名(类名除去四大组件名:如MainActivity就为main)view: view_母layout组件名(layout名)_组件名(组件全拼)color.xml:模块名(包名的最后一个文件夹名)_类名(除去四大组件名:如MainActivity就为main)_组件名(组件全转载 2015-07-16 19:43:59 · 1219 阅读 · 0 评论 -
详解 Android 的 Activity 组件
本文详细介绍了 Android 应用编程中 Activity 的生命周期、通信方式和 Intent Filter 等内容,并提供了一些日常开发中经常用到的关于 Activity 的技巧和方法。通过本文,你可以进一步了接 Android 中 Activity 的运作方式。详解 Android 的 Activity 组件Activity 的生命周期和 J2ME 的 MIDlet 一转载 2015-07-26 16:27:31 · 457 阅读 · 0 评论 -
Virtualization engine not found.Plugin loading aborted问题
我使用的Win7 64位的系统,安装Genymotion时出现了这个问题。在这个环境下,Virtual Box不能运行,打开时会有我的解决方法是,右键->属性更改兼容性再次打开就成功运行了原创 2015-08-26 18:13:14 · 1642 阅读 · 0 评论 -
Android Studio 提示错误 default activity not found
错误原因可能是,你在默认的default activity中使用 intent进行页面跳转,所以在运行时,系统不知道哪个页面是启动页面了。解决方法是,在AndroidManifest.xml中添加一句<activity android:name=".MainActivity" android:label="@string/app_name" >原创 2015-08-26 09:17:54 · 16975 阅读 · 2 评论 -
百度地图API不能运行的问题
今天着实被智商压制了一天!来说一下百度地图API的相关问题,当然都是针对像我一样的新手......Orz...... 第一个问题:Genymotion模拟器不能运行百度地图ApI的程序(官方Demo和自己写的都是这样),报错信息是java.lang.IllegalArgumentException: No config chosenandroid.opengl.GLSurfac原创 2015-08-03 14:51:22 · 4961 阅读 · 1 评论 -
The connection to adb is down, and a severe error has occured
启动Android模拟器的时候可能会遇到这样的错误,以前我的解决方案是关闭模拟器,在任务管理器中结束adb.exe进程,多试几次还是可以的。但今天突然就不行了,然后我又试了各种方法,还是不行,最后灵机一动,把qq关了,然后成功启动了......大家可以试试。即使不是qq也可能是别的程序。原创 2015-08-16 12:58:18 · 507 阅读 · 0 评论 -
SimpleDateFormat使用详解
SimpleDateFormat类的使用并不复杂,常用的方法在下面的例子就包含了:public class Test{ public static void main(String[] args) { //利用构造函数设置格式化模板 SimpleDateFormat formatter = new SimpleDateFormat("yyy转载 2015-07-25 09:30:31 · 567 阅读 · 0 评论 -
Android颜色大全
颜色代码大全 AA 指定透明度。 00 是完全透明。 FF 是完全不透明。超出取值范围的值将被恢复为默认值。 ffff00ffff33ffff66ffff99ffffccffffffffcc00ffcc33ffcc66ffcc99转载 2015-07-16 19:55:57 · 649 阅读 · 0 评论 -
RadioButton设置了checked属性 运行后 一直选中的问题
RadioButton设置了checked属性为true后, 运行后 一直选中的问题。解决方法,给每个RadioButton设置不同的Id值!!原创 2015-09-20 15:54:31 · 5688 阅读 · 2 评论 -
adb命令获取手机data文件权限
E:\Android_app\BlueTooth1>adb shell shell@android:/ $ su root@android:/ # chmod 777 /data root@android:/ #原创 2015-12-09 12:15:39 · 6967 阅读 · 0 评论 -
Activity与Activity间的通信
Activity与Activity间的通信Activity的启动一个Activity启动另一个Activity最简单的方法就是用startActivity(Intent intent)方法,这个方法调用请求是发送给操作系统的ActivityManager负责创建Activity实例并调用其onCreat()方法。ActivityManager是通过传入startActivity(Intent int原创 2016-05-10 15:29:33 · 1345 阅读 · 0 评论 -
Fragment生命周期详解
Fragment生命周期详解1. Fragment概述Fragment从Android v3.0版本开始引入随着界面布局的复杂化,处理起来也更加的复杂,引入Fragment可以把activity拆分成各个部分。每个Fragment都有它自己的布局和生命周期。方便了开发。采用fragment而不是activity进行应用的UI管理,可绕开Android系统activity规则的限制。fragment是原创 2016-05-14 12:59:35 · 22272 阅读 · 0 评论 -
关于百度地图定位异常的问题
添加权限: <uses-permission android:name="android.permission.READ_PHONE_STATE" /> <!-- 这个权限用于进行网络定位--> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <!-- 这个权限用于访问GPS定位--原创 2017-04-14 13:09:41 · 2534 阅读 · 0 评论