随笔分类 - Android
SurfaceView
摘要:1. getHolder().setFixedSize(NavMain.device_x, NavMain.device_y); // 设置像素
阅读全文
Android数据库的基本使用
摘要:Android数据库在实战中是非常实用的,这里记录一下基本使用。 1、DbOpenHelper
阅读全文
Android ConstraintLayout 解析
摘要:Android Studio 升级到2.2 以后,每次创建工程的时候就会出现 ConstraintLayout 布局,但是以前每次都把他替换成熟悉的相对布局(RelativeLayout)、线性布局(LinearLayout), 当然还有 帧布局(FrameLayout 组件从屏幕左上方布局组件)、
阅读全文
GridView 末尾固定两个Item
摘要:今天做到一个添加讨论组成员,需要在最后面显示两个按钮,一个增加人,一个减少人,这样的话就需要在GridView最后面固定一个增加与删除按钮,说一个思路,思路就是在Adapter里面布局的时候,item后面放两个按钮,根据 position 来决定是不是要显示这个按钮,贴一下Adapter里面的代码
阅读全文
TextView显示多种颜色字体及判断权限是否开启
摘要:1、TextView显示多种颜色字体SpannableStringBuilder style = new SpannableStringBuilder("您的相机功能好像有问题哦~\n去“设置>隐私>相机”开启一下吧");style.setSpan(new ForegroundColorSpan(g
阅读全文
actionbar中的menu的text的size设置
摘要:android中,想要设置actionbar中的menu的text的size的话, 先要搞清楚,当前用了那个theme: AndroidManifest.xml 中,我此处是: <application ...... android:theme="@style/AppTheme" > <applic
阅读全文
跳转到应用权限设置详情页
摘要:以下代码可以跳转到应用详情,可以通过应用详情跳转到权限界面(6.0系统测试可用)private void getAppDetailSettingIntent(Context context) { Intent localIntent = new Intent(); localIntent.addFl
阅读全文
2.3.0-alpha1 is too old 解决办法
摘要:放个周末,一来就遇到一个奇葩的问题,“Error:(1, 0) The android gradle plugin version 2.3.0-alpha1 is too old, please update to the latest version”,折腾老久,后来终于解决了,这里做个记录,免得
阅读全文
数组越界 —— 解决方法
摘要:java.lang.ArrayIndexOutOfBoundsException: length=3; index=3 at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:6588) at android.wi
阅读全文
一个ListView怎么展示两种样式
摘要:oK,已解决,So easy的问题,这就是粗心啊.......
阅读全文
Android studio 相关错误处理
摘要:1、android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" --> 在Activity中设置,表示既没有标题栏,也没有状态栏(显示电量等) --> 使用Android Studio的时候,新建一个Activity的时候,默认是
阅读全文
Android 网络编程
摘要:HttpClient 发送get请求 创建一个客户端对象 HttpClient client = new DefaultHttpClient(); 创建一个get请求对象 HttpGet hg = new HttpGet(path); 发送get请求,建立连接,返回响应头对象 HttpRespons
阅读全文
Android 基础篇(二)
摘要:ADB进程 adb指令 adb install xxx.apk adb uninstall 包名 adb devices adb start-server adb kill-server adb shell –> 进入Linux的命令行 ls –> 显示文件及包名 ps –> 列举所有运行的进程 r
阅读全文
Android ListView 的基本应用,包括缓存
摘要:class MyAdapter extends BaseAdapter { //返回要显示的条目的数量 @Override public int getCount() { return list.size(); } //获取条目 @Override public Object getItem(int
阅读全文
Android基础篇(一)
摘要:Android体系结构介绍 具体: 操作系统(OS)-->各种驱动等。使用的是Linux2.6作为操作系统 各种库(Libraries)和Android运行环境(RunTime)-->各种管理器、库及虚拟机器 应用系统框架(Application Framework)-->管理器等 应用程序(App
阅读全文
动画的实现
摘要:1、帧动画 --> 多张图片快速播放,形成动画效果 【FrameAnimation】 用于耗时操作,默认一帧5ms 2、ImageView 既可以用 src 【设置内容】和 background【设置背景】 3、补间动画 -->【TweenAnimation】 为了让对象从初始状态向结束状态改变的过
阅读全文
Fragment应用总结
摘要:1、FrameLayout 常用于作为Android自带组件的父节点 2、Fragment就是一个普通的Java类,用Android.app这个包 Fragment也是一个ListView 普通的Java类,不会被隐式启动的,所以不用再清单文件中注册 显示Fragment步骤: <1> 创建Frag
阅读全文
内容提供者总结
摘要:1、创建内容提供者的时候用到ContentProvider 使用内容提供者的时候用到ContentResolver 2、UriMatcher——用于判断一条uri跟指定的多条uri中的哪条匹配【需要添加匹配规则】 匹配规则中路径后面还可以携带以下符号【通常作为查询的where条件使用】: * 代表任
阅读全文
广播与服务总结2
摘要:1、服务的两种启动方式 startService启动 —— 该服务所在进程会变成服务进程,服务于启动它的Activity没有关系。不能调用服务里的方法 ——生命周期: onCreate() --> onStartCommand() --> onDestroy() bindService启动 —— 进
阅读全文
广播与服务知识点总结
摘要:1、IP拨号器 --> 自动加一个IP前缀,打电话更便宜【具体过程:系统拨打号码时(即点击拨打按钮,此时在拨号器界面),会发出一个广播,广播中会携带拨打的号码,注册广播接收者(即打电话的应用)接收这个广播,取出这个号码,修改这个号码,然后把修改后的号码重新放入广播】 广播定义方式 1> 定义一个类继
阅读全文
浙公网安备 33010602011771号