![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 88
请叫我村草
爱好编程和Android开发
展开
-
智慧北京项目第一天
一.闪屏页的制作 ---- 3种属性动画 缩放scaleAnimation 透明度 alphaAnimation 旋转 RotateAnimation public class SplashActivity extends Activity { private RelativeLayout rlRoot; @Override protected void onCreate(Bun翻译 2016-10-09 18:39:22 · 357 阅读 · 0 评论 -
黑马智能短信管理第2天
1.checkBox的显示和隐藏 /** * 存储在编辑状态下,选中的listView的条目 */ private HashSet selectItemSet; /* * 设置 checkBox */ //如果是编辑状态,显示checkBox, if(isEditState){ vh.checkbox.setVisibility(View.翻译 2016-10-07 10:13:24 · 847 阅读 · 2 评论 -
黑马短信管理第3天
1.文件夹页面设置及查询各个箱子的个数 public class FolderUi extends ListActivity implements OnItemClickListener { private ListView listView; private String[] names = { "收件箱", "发件箱", "草稿箱", "已发送" }; priv翻译 2016-10-07 11:51:23 · 809 阅读 · 0 评论 -
谷歌电子市场第三天知识点总结
一.对BaseAdapter进行面向Holder编程 1 抽取Adapter 共性的方法 2 把getView方法里 和holder相关的逻辑 摘取到Holder代码中 3 把Holder 相关的代码 抽取到BaseHolder中 4 把adapter 中getVIew 方法 抽取到了DefaultAdpater中, 其中每个子类getView方法中holder不太一样,所以定义翻译 2016-10-20 17:11:40 · 288 阅读 · 0 评论 -
谷歌电子市场第4天总结
一.值动画展开线性布局 点击内容显示隐藏内容 /**安全Holder设置动画效果*/ public class DetailSafeHolder extends BaseHolder implements OnClickListener { @ViewInject(R.id.safe_layout) private RelativeLayout safe_layout; @Vie翻译 2016-10-20 17:46:30 · 1806 阅读 · 0 评论 -
谷歌电子市场第5天知识总结
一.按照宽高比例显示图片 1. /**设置专题的图片大小比例,都是一样的比例宽高*/ public class RationLayout extends FrameLayout{ public RationLayout(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyl翻译 2016-10-20 19:03:58 · 337 阅读 · 0 评论 -
Android基础--调用系统相机,打开相册,展示到界面,出现的一些问题Uri为空,data为null,图片错乱问题
在开发中,我们一定会遇到调用系统相机,打开相册,裁剪图片并展示到界面,这里我给大家总结一下: 在介绍之前先说下一个概念性问题: 一、URI 通用资源标志符(Universal Resource Identifier, 简称”URI”)。 Uri代表要操作的数据,Android上可用的每种资源 - 图像、视频片段等都可以用Uri来表示。 URI一般由三部分组成:转载 2016-12-22 15:31:18 · 663 阅读 · 0 评论 -
android 沉浸式状态栏
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/51763825 其实说到沉浸式状态栏这个名字我也是感到很无奈,真不知道这种叫法是谁先发起的。因为Android官方从来没有给出过沉浸式状态栏这样的命名,只有沉浸式模式(Immersive Mode)这种说法。而有些人在没有完全了解清楚沉浸模式到底是什么东西的情况下,就张冠李转载 2016-12-22 19:30:37 · 381 阅读 · 0 评论 -
Android onMeasure、Measure、measureChild、measureChildren 的一些区别
androidonmeasure在View.java中的定义: public final void measure(int widthMeasureSpec,int heightMeasureSpec){ ... onMeasure ... } protected void onMeasure(int widthMeasureSpec,int heig原创 2016-12-26 10:23:58 · 2940 阅读 · 1 评论 -
黑马智能短信管理第一天
功能描述: ----会话列表 通过异步查询获取会话数据,不会导致ANR(Application Not Response)异常,对于会话可以进行单条和多条的删除,查看会话详情,我们在对ListView进行了优化。 ----文件夹视图 对信息进行了分类管理:收件箱 发件箱 已发送 草稿箱这四类,并且我们对信息进行了日期分隔显示。 ----群组 创建了群组翻译 2016-10-07 09:53:59 · 1167 阅读 · 1 评论 -
6.百度地图例子讲解
1.准备工作: 百度地图移动版API(Android)是一套基于Android设备的应用程序接口,通过该接口,可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序 百度地图移动版API不仅包含构建地图的基本接口,还提供了本地搜索、路线规划、地图定位等数据服务。 一.获取API Key 地址:百度地图开发官网 http://developer.baidu.com/map原创 2016-10-03 08:28:56 · 1346 阅读 · 0 评论 -
谷歌电子市场第2天
一线程池的使用 1.线程池的原理 public class ThreadPool { int maxCount = 3; AtomicInteger count =new AtomicInteger(0);// 当前开的线程数 count=0,atomicInteger可以保持线程同步 LinkedList runnables = new LinkedList();翻译 2016-10-16 09:49:09 · 752 阅读 · 1 评论 -
智慧北京第三天
1.VIewpagerIndicator 的使用 (tab栏 ) <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <com.viewp翻译 2016-10-11 08:27:04 · 379 阅读 · 0 评论 -
黑马智慧北京第4天
1.ListView下拉刷新 和加载更多 ①.xml布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:o翻译 2016-10-11 23:13:08 · 845 阅读 · 0 评论 -
智慧北京第5天
1.三级缓存原理 内存缓存, 优先加载, 速度最快 本地缓存, 次优先加载, 速度快 网络缓存, 不优先加载, 速度慢,浪费流量 ①.网络加载 //网络读取数据 public class NetworkCacheUtils { private HttpURLConnection coon; private SdcardCacheUtils sdcardCacheUtils; pr翻译 2016-10-12 09:13:33 · 438 阅读 · 0 评论 -
RecycleView的使用
自Android 5.0之后,谷歌公司推出了RecylerView控件,RecylerView,我想看到一个新名词后大部分人会首先发出一个疑问,recylerview是什么?为什么会有recylerview也就是说recylerview的优点是什么?recylerview怎么用?接下来就对这几个问题来一起讨论一下recylerview,如有谬误欢迎批评指正,如有疑问请留言。 通过转载 2016-10-22 12:26:32 · 448 阅读 · 0 评论 -
智慧北京第6天
1.屏幕的适配 很少用: --- 图片适配:根据不同的分辨率的手机设置几套不同分辨率的图片 ---布局适配 :根据不同分辨率设计不同的布局文件 eg: layout-800x480 专门适配480*800的屏幕 常用 : ---尺寸适配: dp和px的关系: dp = px/设备密度 float density = getResources().getDisplayMet翻译 2016-10-12 11:22:25 · 315 阅读 · 0 评论 -
智慧北京总结
一.框架的使用 ①.support-v4包下的ViewPager vpGuide = (ViewPager) findViewById(R.id.vp_guide); vpGuide.setAdapter(new MyPagerAdapter());// 设置适配器vpGuide.setCurrentItem(Position)//设置Viewpager的位置 vpGuide.setOnPag原创 2016-10-13 10:36:02 · 694 阅读 · 0 评论 -
智慧北京第二天
整体框架 1.ContentFragment 布局 (一个ViewPager 和RadioButton) style风格自定义包括宽高颜色大小 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/翻译 2016-10-10 14:26:22 · 641 阅读 · 0 评论 -
谷歌电子市场第1天
一.Actionbar和tabbar 1.actionbar的使用(4.0以上不用继承actionbarActivity) ①.Activity继承ActionBarActivity android:theme="@style/Theme.AppCompat.Light" > ②.设置actionbar的menu <!-- Search, should appear as a翻译 2016-10-16 08:42:10 · 418 阅读 · 0 评论 -
BottomNavigationView的基础使用3
BottomNavigationBar这是一个第三方库,很强大,有很多效果,但是对于一个公司的项目来说,第三方库越多,不稳定性就会越高,如果可以使用官方或者代码copy的方式,那是最好的。下面是BottomNavigationBar的效果,很强大!! BottomNavigationView的 代码如下: xml布局: <RelativeLayout xmlns:a原创 2016-12-27 17:28:47 · 2948 阅读 · 5 评论