
Android
文章平均质量分 65
Cacra
编程路上在探索。
展开
-
安卓学习记录
1.AndroidManifest.xml配置文件介绍:本质:AndroidManifest.xml是整个应用的主配置清单文件。 包含:该应用的报名、版本号、组件、权限等信息 作用:记录该应用的相关的配置信息。 AndroidManifest.xml常用标签解读 1.全局篇(包名、版本信息) 2.组件篇(四大组件) 3.权限篇(申请权限和定义权限) 全局篇: 1.应用的包名以及版本原创 2015-05-20 22:34:59 · 511 阅读 · 0 评论 -
BaseAdapter的使用与优化
1.数据适配器: 2.BaseAdapter的基本方法: 3.ListView的显示和缓冲机制: 需要才显示,显示完就回收缓存ViewHolder优化BaseAdapter的思路: BaseAdapter的优化过程: (1)第一层次:没有任何处理,如果数据量少看将就,但是如果列表项数据量很大的时候,会每次都重新创建View,设置资源,严重影响性能,所以从一开始就不要用这种方式。原创 2016-03-13 10:49:40 · 1769 阅读 · 1 评论 -
ViewPager实现滑动页面
效果图: 1.activity.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="原创 2016-03-15 09:08:21 · 826 阅读 · 0 评论 -
第六周Android实习笔记
1.报错 Rendering Problems Failed to load the LayoutLib: com/android/layoutlib/bridge/Bridge : Unsupported major.minor version 52.0解决方法:可能是API使用过新版,使用稳定版。 2.Activity直接数据的传递: http://blog.youkuaiyun.com/zyq0335原创 2016-04-08 09:42:32 · 440 阅读 · 0 评论 -
Android第一周实习笔记
1.点击事件通过view获得id,然后设置事件public void onClick(View view) { switch (view.getId()) { case R.id.forget_btn_get_code: changeLayout(1); break; case R.id.forget_btn_f原创 2016-03-01 21:52:30 · 746 阅读 · 0 评论 -
百度地图路线规划功能的实现
最终实现效果图: 实现过程主要注意有两个: (1)com.baidu.mapapi.overlayutil包的导入。 (2)在百度地图RoutePlaneDemo里面添加定位,定位到当前位置。com.baidu.mapapi.overlayutil包的导入: 导入overlayutil包主要是因为百度在SDK中没有集成clusterutil和overlayutil工具类。 导入方法:原创 2016-05-14 13:38:59 · 16333 阅读 · 5 评论 -
第七周实习笔记:
1设置Android中TextView的行距、字距和换行问题:android:lineSpacingExtra="3dip"//行间距android:lineSpacingMultiplier="1.2"//间距倍数``对于一大段文字写在String中,我们可以使用“\n”来换行。`微店卖家等级是怎么计算的?”\n”微店卖家等级计算:卖家等级是根据等级分的数量多少来决定的。”\n”原创 2016-05-05 17:16:33 · 382 阅读 · 0 评论 -
Gradle学习笔记
1.在android studio中查看当前使用的gradle版本和gradle插件版本 查看gradle插件的版本,每一个android 项目中都需要配置的gradle插件的版本。dependencies { classpath 'com.android.tools.build:gradle:1.2.3' }这就是版本。查看gradle的版本,如果使用的本地gradle在原创 2016-05-04 11:14:23 · 443 阅读 · 0 评论 -
百度地图开发中可能出现的问题
1.百度地图sdk在Android Studio中的配置问题: 配置不正确一般会报下面的错误: E/AndroidRuntime: FATAL EXCEPTION: main java.lang.UnsatisfiedLinkError: Native me原创 2016-04-10 11:44:58 · 6295 阅读 · 1 评论 -
ListView使用ArrayAdapter、BaseAdapter实现
一个ListView通常有两个职责。 (1)将数据填充到布局。 (2)处理用户的选择点击等操作。一个ListView的创建需要3个元素。 (1)ListView中的每一列的View。 (2)填入View的数据或者图片等。 (3)连接数据与ListView的适配器。1.ListView使用ArrayAdapter 用ArrayAdapter可以实现简单的ListView的数据绑定。 ac原创 2016-03-12 19:39:30 · 1879 阅读 · 0 评论 -
Android运行时候端口被占用
错误提醒:The connection to adb is down, and a severe error has occured. 解决方法: 相信不少同学和我一样遇到这个问题,有时候搞的还要重启电脑,那究竟是什么原因导致的呢,很明显,你的端口被占用了,那下面给出终极解决方案 一、首先描述症状,如下图 二、出现问题了,首先确定你的sdk目录是不是真的在Console输出的那个位置,如果是原创 2015-05-12 14:46:02 · 2088 阅读 · 0 评论 -
GridView、ListView、Adapter、Map、HashMap
1.ListView自定义适配器adapter 注:Android适配器是数据和视图之间的桥梁,以便于数据在View上显示。适配器就像显示器,把复杂的东西按人可以接受的方式来展现。 (1)首先将适配器的View视图表现出来,使用ListView为例:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http:/原创 2016-03-06 21:48:42 · 1752 阅读 · 0 评论 -
Android第三周实习笔记
1.*Drawable 综述及 Shape 类型*(1)Drawable是对可绘制物件的一般抽象。 一般与颜色、图像、图片有关。 与View不同,不具有事件和交互方法。 Drawable 相关子类 (2).实例:一般用于变化颜色、变化图片、绘制图形。 创建xml文件,位置:drawable/xxx.xml, 变化图片:<?xml ver原创 2016-03-14 22:49:09 · 611 阅读 · 0 评论 -
Android基础知识学习记录[1]
1.ListView学习目标: 适配器: 数据适配器:把复杂的数据填充在指定的视图界面上ArrayAdapter 数组适配器 用于绑定格式单一的数据 数据源:可以是集合或数组 SimpleAdapter 简单适配器:用于绑定格式复杂的数据 数据源:只能是特定泛型的集合数据适配器是连接数据源和视图界面的桥梁使用过程:新建适配器->添加数据源到适配器->视图加载适配器监听器: 2.Gr原创 2016-03-17 21:37:25 · 365 阅读 · 0 评论 -
TabLayout、ViewPager实现页面切换
实现效果图: 项目文件结构图: 注:build.gradle的dependencies里面应该加compile ‘com.android.support:design:23.2.0’,这个应该和你的SDK manager浪漫的Support Library一样。 1.MainActivity 主要是实现上面TabLayout、下面ViewPager布局:<?xml version原创 2016-03-09 14:23:01 · 1386 阅读 · 0 评论 -
第四周Android实习笔记
1.SharedPreferences: (1)轻型数据存储方式 (2)本质基于XML文件存储key-value键值对数据 (3)通常用来存储一些简单的配置信息实现步骤: SharedPreferences储存、取出数据实例:package com.example.lenovo.myapplication01;import android.content.SharedPreferences;原创 2016-03-24 21:54:16 · 1420 阅读 · 0 评论 -
第五周Android实习笔记
四大组件1.ContentProvider如何实现ContentProvide 1继承抽象类ContentProvide实现增删改查等方法 2.在AndroidManifest.xml中完成对COntentProvide的注册 public class MyContentProvider extends ContentProvider{ //比如你实现了增和删 @Overrid原创 2016-04-03 10:35:08 · 476 阅读 · 0 评论 -
GridView使用BaseAdapter实现网格视图
最终效果图: 1.activity.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:...原创 2018-02-26 13:46:36 · 509 阅读 · 0 评论