android基础
文章平均质量分 53
丑丑鱼1992
这个作者很懒,什么都没留下…
展开
-
Android singleTask或singleInstance与startActivityForResult冲突解决
最近在我的手机上跑得好好的,到了测试那把我的打回来了,他说我的模块跑不了,我一看他的手机4.X的系统,我的Neux6 是5.1的,然后我觉得很懊恼,怎么会这样呢,我的逻辑没问题啊后来我在网上一查,就发现问题了原来 startActivityForResult 和 Activity LunchMode的关系,解决办法就是把LunchMode改别的就好了啦.之前怎么我没有发现过呢?原创 2015-12-27 18:08:42 · 473 阅读 · 0 评论 -
EditText hint带图片的提示
先上效果:同学问的一个问题,编辑子网掩码的时候不显示笔,否则显示. 他都要重写一个view了….其实很简单..然后他说:当得到焦点时 这个手机图片不会消失 这样写的话然后改一下:就满足需求了:final EditText mEditText = (EditText) findViewById(R.id.ed); final Drawable drawable = getResour原创 2016-04-19 17:12:39 · 7506 阅读 · 2 评论 -
玩味AndroidStudio的NewProject
有没有研究过Android Studio的 那些默认模板? 其中也包括一些新的控件的用法哦?—————–##首先从最基础的Basic Activity看起 ##——- 若Toolbar不被AppBarLayout 包裹会怎样? 都教是这样的: 试一试注释掉: ! !result:Toolbar和正文的TestView重叠了 不在CoordinatorLayout的Float原创 2016-04-18 13:55:31 · 963 阅读 · 0 评论 -
String.format
最近在看到一个年月日的pickView 如果要把 1月份 显示为 01 2月份 显示为02 …最常见的想法就是 for循环但是demo的作者用到一个 String.format的方法 String.format("%02d", month) month格式化为至少2位十进制整数譬如 int month = 5;原创 2016-05-07 14:26:10 · 606 阅读 · 0 评论 -
mipmap和drawable一个使用的区别
ivCollect.setImageResource(R.mipmap.icon_pro_collect_2); 显示的图片没有被放大 ivCollect.setImageResource(R.drawable.icon_pro_collect_2);  显示的图片放大了 之后即使是setSaleType 还是没用原创 2016-01-08 19:26:55 · 494 阅读 · 0 评论 -
Cannot get property 'compileSdkVersion' on extra properties extension as it does not exist问题解决
情景:当在 导入 外项目的 lib 库中遇到了 这个问题,原因: 这个问题表示 项目中的多个项目的 compileSdkVersion 都不一致.解决办法: 如果有很多项目,可以设置全局来统一管理版本号或依赖库,根目录下build.gradle下: ext { compileSdkVersion = 23 buildToolsVersion = “23.0.2”原创 2016-11-12 14:18:41 · 28077 阅读 · 3 评论 -
当我步入直播这道坑
直播真真是个深坑,尤其是 Android 这块,各种适配问题. 如果你是来看解决方案的,sorry,I dont konw, 我才没日没夜的干了半个月,也并没有什么心得,我只能告诉你,这是一个艰巨的任务,请你提前想好了.最近接到一个直播类的 app,需要做两个端的(推流和直播), 第一阶段:jsutalk+腾讯云 问题: 但是在引入三方平台的时候,发现和之前的 justalk so原创 2016-11-26 17:34:50 · 759 阅读 · 0 评论 -
retrofit遇上https自签名证书
最近来了家新公司,后台设计在非线上环境用自签名证书,线上环境用CA证书,然后发了份.cer公钥给我.让我在客户端处理一下.我查了很多博客,只言片语的, HTTPS的流程也比较长, 今天调试好了,贴出连续的代码给大家看一下.https有2种情况 单向验证和双向验证 单向认证:客户端通过直接读取后台给的公钥验证握手 比如直接读取cer文件或者直接把公钥写在代码里. 双向认证:客户的有公原创 2017-06-06 05:03:33 · 6274 阅读 · 0 评论 -
SVG向下兼容-from动脑学院
兼容问题,5.0以上的可以直接用:一、兼容5.0以下的版本1、使用Android Studio 2.2以上的版本,gradle版本在2.0以上,准备步骤1.1、添加defaultConfig { vectorDrawables.useSupportLibrary = true}1.2、添加compile 'com.android.support:appcompat-v7:25.3.1'原创 2017-06-06 20:47:39 · 417 阅读 · 0 评论 -
Application Performance Management(APM)
hi all: 对于 周五的日志管理讨论,我查了一些资料,下面是我的一些研究:行为日志 一个APP 主要有 UI 和 网络请求, 通过这两个方向考虑: 1.网络请求情况的统计—来自后台 包含用户id号,请求时间,请求内容,请求时长,请求次数 oschina采用的也是这种机制 2.UI上用户交互的统计—来自移动端 The easy way - 通过l原创 2017-07-13 09:33:18 · 1764 阅读 · 0 评论 -
recycleView的理解(UNDone)
recycleView是 List View 和 Grid View 和瀑布流的综合: 甚至可以和从倒滑.(这和前面三个控件完全不同).看RecycleView的控制器继承关系就可以看出 LayoutManager |_ StaggeredGridLayoutManager |_LinearLayoutManger |_GridLay原创 2016-04-18 14:23:05 · 374 阅读 · 0 评论 -
googlesamples/android-topeka学习笔记(三)-----undone
public static final int INVALID_POSITION 代表无效的位置。有效值的范围是 0 到当前适配器项目数减 1 。 常量值: -1 (0xffffffff) android api 中文 (73)—— AdapterView 不得不提的 android:clipToPadding和android:clipChildren参考文章 android原创 2016-04-17 19:44:55 · 521 阅读 · 0 评论 -
googlesamples/android-topeka学习笔记(一)-----一些不知道的属性
最近在知乎上看到介绍动画,一个谷歌的项目:topeka的源码 谷歌为移动平台设计的Chrome应用中的第一个应用,也就是说越来越多的应用可以同时支持在安卓手机和PC上的Chrome浏览器中运行了。 至于游戏,官方介绍只有一句话:一部有趣的问答应用!想研究一下,了解大神都怎么写代码的…..首先是清单文件 <application android:allowBackup="false原创 2016-04-16 12:08:50 · 3552 阅读 · 0 评论 -
仿淘宝商品详情-点击显示大图,可滑动
现在在做一个商城类的项目:大家都用过淘宝,需求就是要求仿淘宝的效果做一个,直接上图用到了一个项目PhotoView 大家运行一下看最后一个项目,把单一的图片显示改成VIewpager就好.原创 2015-12-27 18:26:28 · 4305 阅读 · 2 评论 -
Recycle 点击事件区别 getPosition() ,getLayoutPosition(),getAdapterPosition()
recycle 没有实现点击事件但是 viewholder有 getPosition方法可以获得item的点击事件,区别 getPosition() ,getLayoutPosition(),getAdapterPosition()getPosition已经过时了 那么比较 后面两者可以看getlayoutposition-vs-getadapterposition原创 2016-01-11 13:30:30 · 19019 阅读 · 0 评论 -
动态改变drawable 目录图片
int imgid = getResources().getIdentifier(imgname, "drawable", "com.ucrobotics.xxx");可以根据名字来设置三个参数,第一个是图片的名字,第三个是报名,直接用getPackageName()方法就可以可第二个参数如果是用的androidstudio要填”mipmap”原创 2016-04-14 15:41:39 · 799 阅读 · 0 评论 -
仿ios侧滑退出主题引起的button问题
公司一固执的coder 为了在app上实现ios那样的侧滑退出,把主题冒然修改compile ‘com.astuetz:pagerslidingtabstrip:1.0.1’Theme.NoTitleBar.Fullscreen 变成了Theme.AppCompat.Light.NoActionBar在这个主题下 1.button 在5.0以上版本都有了阴影效果, 2.即使在coder里设置原创 2016-04-16 08:35:37 · 341 阅读 · 0 评论 -
年月日计算
最近在做一个类似ios的日期 pickerView 看到一个别人的demo其实, 计算对应的年月日很简单 /** * @param year * @param month * @return */ private int getDay(int year, int month) { int原创 2016-04-16 08:40:58 · 448 阅读 · 0 评论 -
Android选择头像(从相机-相册-截图获取),以及闪退的解决
最近在做类似注册的模块用到了上传头像 找了好几个demo效果都不太好,最后找了一个不会在Neux6 上crush掉的,代码也很简单: 项目叫ChangeHeadmanifest文件内容:-------------<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com原创 2015-12-27 18:01:04 · 4785 阅读 · 2 评论 -
三级侧滑菜单
侧滑菜单仿照阿里巴巴国际版的菜单,做的时候老是动画很卡,最近被一个同事搞出来,主要是用到了viewDragHelper这个类,具体可以看部分代码package com.csc_app.view;import android.content.Context;import android.content.res.Resources;import android.support.v4.view.Vie原创 2016-04-06 16:51:05 · 2305 阅读 · 1 评论 -
googlesamples/android-topeka学习笔记(二)-----圆形Avatar研究
项目中有用到圆形头像选择,我们看看google是怎样实现的吧! 左边是点击前,右边点击后会显示一个圆弧. widget下有个 AvaterView /** * A simple view that wraps an avatar. */public class AvatarView extends ImageView implements Checkable { private bo原创 2016-04-17 15:16:22 · 865 阅读 · 0 评论 -
Yalantis/Context-Menu.Android(未完成)
最近瞄到一个小项目….Yalantis/Context-Menu.Android打开这个项目,我只想看看那个动态展开的menu是怎么实现的. 忽而看到ToolBar,突然想起某项目中的title都是被直接LinearLayout….(⊙﹏⊙)b于是做了一些小的尝试:研究一:Toolbar 和ActionBar共存在正常的教程中 都教导 要设置noActionBar的主题,然后 setSuppor原创 2016-04-30 15:11:25 · 4723 阅读 · 0 评论 -
OA审批1.0版本工作总结
很久没有写博客了,最近换了一家公司,人生好像感悟又多了一层.年龄又大了一岁,发现脸上都不长痘了.最近Android端不好找工作,坑多钱少.好好的反思了自己.很多人做iOS的说要转后台,做Android的说要转后台,做后台的说要做架构师….我觉得为什么只能做大家都想到的东西呢?真的选择其实很多的,开阔眼界吧~其实,成为一个不那么平庸的人才是最重要的吧~无关什么工作,无关语言进入公司后也发生了一件事情,原创 2017-07-01 23:18:48 · 514 阅读 · 0 评论