Android
文章平均质量分 50
Mirs_sir
这个作者很懒,什么都没留下…
展开
-
一个ContentProvider的Demo
第一:在AndroidMainfest.xml 中 的标签中进行进行配置 android:name="content.PersonContent" android:authorities="com.mirs.demotoone.content.PersonContent" android:exported="true"原创 2015-06-02 18:29:57 · 416 阅读 · 0 评论 -
自定义RatingBar,能根据设置改变样式
项目在我的GITHUB上 https://github.com/mirsfang/RatingBarDemo2原创 2016-04-12 14:46:56 · 1765 阅读 · 2 评论 -
Unable to get package info for [包路径]; is package not installed
这个问题引起原因是 简单的卸载app 没有卸载干净,然后再次运行,当dalvik重新安装。apk文件并试图重用以前的活动从同一个包原创 2016-04-10 15:46:48 · 5576 阅读 · 2 评论 -
Android滑动头部控件
一个滑动头部的空间,根据https://github.com/ta893115871/StickyNavLayout简化和修改得来,去除了tab的滑动,改为LinerLayout,增加了点击滑动到顶部,原创 2016-05-16 11:41:01 · 1186 阅读 · 0 评论 -
新闻类list,支持两种不同的item
先上图github地址原创 2016-05-16 15:27:50 · 616 阅读 · 0 评论 -
企业移动应用开发管理之浅谈
为什么要写这篇博客呢,事情的原因是这样的。 大前天公司那边下来需求,要求移动端应用主要的详情页面加上图片的展示, 公司的后台和前台的业务比较复杂,改动的话涉及到三个端;代理商,商户,用户。 逻辑是这样的,商户创建,创建的时候添加图片,然后代理商审核,然后用户端展示,用户端展示又分两个接口。因为前期追求开发速度的原因,整个应用包括后台都是比较臃肿的,负责改动的后台人员也是刚来不久的新人,熟悉流程,制原创 2016-05-29 01:21:18 · 528 阅读 · 0 评论 -
小技巧-如何快速让子view'拥有进出退出动画
只要在他的父view里面添加 android:animateLayoutChanges="true" 就OK了原创 2016-08-31 14:36:56 · 544 阅读 · 0 评论 -
Android的Sokcet编程
Android的Socket编程序言最近这两天面试因为之前项目的聊天是基于socket写的,所以面试的时候经常会被问到相关的问题,今天整理一下相关的知识。Socket简介(什么是Socket)定义:网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket本地的进程间通信的方式有好多种,但网络中进程之间是如何通信的呢,首先要解决如何标示一个进程,在本地有进程的pid来标原创 2016-10-23 23:59:11 · 612 阅读 · 0 评论 -
6.OkHttp的缓存管理
6.OkHttp的缓存管理番外篇有讲到, Http头里面有个Cache-Control 的字段,这个字段就是来处理缓存的,我们先来了解一下Cache-ControlCache-Control的运用 Cache-Control : cache-directive Cache-directive 说明 public 所有内容都将被缓存(客户端和代理服务器都可缓存) private原创 2017-07-03 13:05:02 · 494 阅读 · 0 评论 -
创建安卓app的30个经验教训
这个世界上有两种人-从经验教训中学习的人以及听从别人建议的人。这里是我一路走来学到的一些东西,分享给大家:在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗?如果一个东西用户看不到,就不要绘制它!除非真的需要,否则别使用数据库;达到65k方法数限制来的非常快,真的,非常快!不过 multidexing 可以拯救你;原创 2016-03-16 10:15:08 · 491 阅读 · 0 评论 -
Android 圆形展开动画
在安卓5.0上的material design上的View圆形展开的动画,主要是依靠 view.ViewAnimationUtils.createCircularReveal(View view, int centerX, int centerY, float startRadius, float endRadius)来实现的。 参数的各个含义看名字就知道了,原创 2015-12-26 10:09:27 · 4461 阅读 · 1 评论 -
Android orm 框架
orm 的 db 工具类,简化建表、查询、更新、插入、事务、索引的操作1. greenDAOAndroid Sqlite orm 的 db 工具类项目地址:https://github.com/greenrobot/greenDAO文档介绍:http://greendao-orm.com/documentation/官网网址:http://greendao-orm.com/特点:(1)转载 2016-01-05 13:54:00 · 470 阅读 · 0 评论 -
安卓真机调试之 INSTALL_FAILED_MEDIA_UNAVAILABLE
请在从名单中切换到sdk安装目录下 platform-tools目录执行 adb sheill然后再执行 pm set-install-location 0就OK 了0是让系统自己选择1是强制安装在ROM内2是强制安装在SD卡由于我英文渣 我把英文打下来pm set-install-location :0[auto] Let原创 2015-06-04 17:09:50 · 404 阅读 · 0 评论 -
安卓中显示密码的功能
实现安卓显示密码的功能: 在显示密码这个功能中主要是用了EditText中的setTransformationMethod的方法: HideReturnsTransformationMethod.getInstance() 是设置文本框内容可见。 PasswordTransformationMethod.getInstance()是设置文本框内容不可见。清单文件中:` <EditTe原创 2015-10-20 17:13:05 · 680 阅读 · 0 评论 -
安卓 Theme.NoTitleBar 添加之后崩溃的问题
大部分原因是你的Activity继承的ActionBarActivity 把它换成 Activity就OK 了原创 2015-07-02 15:03:25 · 777 阅读 · 0 评论 -
Androi控件最上层的显示方法
今天产品经理说让把一个控件显示到另一个控件上去做切换 结果发现上面一个控件总会被下面一个控件覆盖住,经过查API文档 发现 view.bringToFront() 这个方法可以让可以讲布局在下层的控件放到上层,不被其他控件挡住。原创 2015-11-21 10:50:45 · 1041 阅读 · 0 评论 -
安卓图片画廊效果,可自定义一些参数
最近因为项目需要,根据Gallery写了一个画廊的效果,拿出来给大家共享,这个项目我也会跟着更新, //设置缩放值 最大为120 最小为-120 mCoverFlowView.setMaxZoom(120); //设置角度 最大为60 最小为-60 mCoverFlowView.setMaxRotationAngle(60); //设置间距 最大为60 最小为-60原创 2015-12-26 11:25:32 · 921 阅读 · 0 评论 -
自定义View的XML报错问题
首先检查是不是包名写错了,然后再看我今天遇到的InflateException Binary XML file 经过博主的测试 发现是少了 public Demo(Context context, AttributeSet attrs) { super(context, attrs); // TODO Auto-generated construc原创 2015-12-31 08:33:41 · 1675 阅读 · 0 评论 -
百度地图报libBaiduMapSDK_v3_2_0_15.so相关的错
项目上用到了百度地图,真机测试的时候发现 64位CPU+Android 5.0(支持64位)。上面都会出现错误,,蛋疼开始解决 ,结果发现把 arm64-v8a 这个包删掉就好了,,,,呵呵呵呵呵 。希望百度尽快兼容64位机器吧,,不然明年一大批64的机子就要粗来了原创 2015-12-31 11:39:01 · 1888 阅读 · 0 评论 -
Android图片的三级缓存
移动应用中,我们一般将网络图片分为三个级别,第一级别是网络层,即根据图片的url地址可以找到服务器上相应图片,获取这一层的图片会消耗流量,所以我们希望可以获取后本地就永久使用,所以就会有接下来的缓存策略;第二层缓存是在手机内存层,是将第一层的图片下载到手机内存,这种缓存读取速度非常快,但当图片内存被回收时,图片自然就不会存在了,第三层则是在手机硬盘层,是会缓存到sd卡。但这一层相对于内存的读取速度原创 2016-01-04 15:45:29 · 510 阅读 · 0 评论 -
6.1 (番外)深入源码理解HashMap、LinkedHashMap,DiskLruCache
6.1 (番外)深入源码理解HashMap、LinkedHashMap,DiskLruCache我们看OkHttp的源码可以知道,他的缓存算法主要是用LruCache算法实现的,Lru的一个典型的实现就是LinedkHashMap,LinkedHashMap又是基于HashMap实现的,所以要探究他的原理,我们要从HashMap开始说起了(有什么问题的话可以进群交流 群号 579508560,会有视原创 2017-07-04 21:40:20 · 741 阅读 · 0 评论