自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 Application Performance Management(APM)

hi all: 对于 周五的日志管理讨论,我查了一些资料,下面是我的一些研究:行为日志 一个APP 主要有 UI 和 网络请求, 通过这两个方向考虑: 1.网络请求情况的统计—来自后台 包含用户id号,请求时间,请求内容,请求时长,请求次数 oschina采用的也是这种机制 2.UI上用户交互的统计—来自移动端 The easy way - 通过l

2017-07-13 09:33:18 1723

原创 OA审批1.0版本工作总结

很久没有写博客了,最近换了一家公司,人生好像感悟又多了一层.年龄又大了一岁,发现脸上都不长痘了.最近Android端不好找工作,坑多钱少.好好的反思了自己.很多人做iOS的说要转后台,做Android的说要转后台,做后台的说要做架构师….我觉得为什么只能做大家都想到的东西呢?真的选择其实很多的,开阔眼界吧~其实,成为一个不那么平庸的人才是最重要的吧~无关什么工作,无关语言进入公司后也发生了一件事情,

2017-07-01 23:18:48 502

原创 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 402

原创 retrofit遇上https自签名证书

最近来了家新公司,后台设计在非线上环境用自签名证书,线上环境用CA证书,然后发了份.cer公钥给我.让我在客户端处理一下.我查了很多博客,只言片语的, HTTPS的流程也比较长, 今天调试好了,贴出连续的代码给大家看一下.https有2种情况 单向验证和双向验证 单向认证:客户端通过直接读取后台给的公钥验证握手 比如直接读取cer文件或者直接把公钥写在代码里. 双向认证:客户的有公

2017-06-06 05:03:33 6243

原创 Mac 序列号"不可用"导致超时代视频加密视频播放失败

最近,购买了一个培训课程,采用了超时代公司的加密技术,结果播放器在我的mac本上登录闪退.我排查了一下原因: 1.右键app->”显示包内容”,然后,双击”MacOS”下的超时代软件视频加密 2.显示登录窗口->输入账号密码->程序直接闪退了,报了一个错 注意:这样打开可以看到错误日志,如果平时直接双击是看不到的 凭着程序员的本能,我觉得是有个值没取到. 但是是什么值呢?我远程

2017-04-01 21:23:48 3406

原创 当我步入直播这道坑

直播真真是个深坑,尤其是 Android 这块,各种适配问题. 如果你是来看解决方案的,sorry,I dont konw, 我才没日没夜的干了半个月,也并没有什么心得,我只能告诉你,这是一个艰巨的任务,请你提前想好了.最近接到一个直播类的 app,需要做两个端的(推流和直播), 第一阶段:jsutalk+腾讯云 问题: 但是在引入三方平台的时候,发现和之前的 justalk so

2016-11-26 17:34:50 735

原创 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 27290 3

原创 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 568

原创 Yalantis/Context-Menu.Android(未完成)

最近瞄到一个小项目….Yalantis/Context-Menu.Android打开这个项目,我只想看看那个动态展开的menu是怎么实现的. 忽而看到ToolBar,突然想起某项目中的title都是被直接LinearLayout….(⊙﹏⊙)b于是做了一些小的尝试:研究一:Toolbar 和ActionBar共存在正常的教程中 都教导 要设置noActionBar的主题,然后 setSuppor

2016-04-30 15:11:25 4701

原创 EditText hint带图片的提示

先上效果:同学问的一个问题,编辑子网掩码的时候不显示笔,否则显示. 他都要重写一个view了….其实很简单..然后他说:当得到焦点时 这个手机图片不会消失 这样写的话然后改一下:就满足需求了:final EditText mEditText = (EditText) findViewById(R.id.ed); final Drawable drawable = getResour

2016-04-19 17:12:39 7447 2

原创 recycleView的理解(UNDone)

recycleView是 List View 和 Grid View 和瀑布流的综合: 甚至可以和从倒滑.(这和前面三个控件完全不同).看RecycleView的控制器继承关系就可以看出 LayoutManager |_ StaggeredGridLayoutManager |_LinearLayoutManger |_GridLay

2016-04-18 14:23:05 359

原创 玩味AndroidStudio的NewProject

有没有研究过Android Studio的 那些默认模板? 其中也包括一些新的控件的用法哦?—————–##首先从最基础的Basic Activity看起 ##——- 若Toolbar不被AppBarLayout 包裹会怎样? 都教是这样的: 试一试注释掉: ! !result:Toolbar和正文的TestView重叠了 不在CoordinatorLayout的Float

2016-04-18 13:55:31 913

原创 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 504

原创 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 848

原创 googlesamples/android-topeka学习笔记(一)-----一些不知道的属性

最近在知乎上看到介绍动画,一个谷歌的项目:topeka的源码 谷歌为移动平台设计的Chrome应用中的第一个应用,也就是说越来越多的应用可以同时支持在安卓手机和PC上的Chrome浏览器中运行了。 至于游戏,官方介绍只有一句话:一部有趣的问答应用!想研究一下,了解大神都怎么写代码的…..首先是清单文件 <application android:allowBackup="false

2016-04-16 12:08:50 3524

原创 年月日计算

最近在做一个类似ios的日期 pickerView 看到一个别人的demo其实, 计算对应的年月日很简单 /** * @param year * @param month * @return */ private int getDay(int year, int month) { int

2016-04-16 08:40:58 434

原创 仿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 325

原创 动态改变drawable 目录图片

int imgid = getResources().getIdentifier(imgname, "drawable", "com.ucrobotics.xxx");可以根据名字来设置三个参数,第一个是图片的名字,第三个是报名,直接用getPackageName()方法就可以可第二个参数如果是用的androidstudio要填”mipmap”

2016-04-14 15:41:39 768

原创 收藏图标--属性动画

http://www.wangchenlong.org/2016/03/22/1603/224-star-explode-anim/属性动画的概念解析--实现星星控件

2016-04-06 16:57:22 383

原创 三级侧滑菜单

侧滑菜单仿照阿里巴巴国际版的菜单,做的时候老是动画很卡,最近被一个同事搞出来,主要是用到了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 2276 1

原创 OC基础笔记

pragma mark 在xcode的使用pragma mark-会在之前加条线

2016-02-26 12:20:46 416

原创 0723-0802 C语言笔记(李明杰前8天)

-(IBAction) click{[UIApplication shareApplication].applicationIconBadgeNumber=10;}就可以显示图标上数字#import <QuarzCore/QuartzCore.h>-(IBAction) 3d动画{CATransition *ca=[CATransittion animation];ca.type=@"cu

2016-01-27 11:51:23 1263

原创 0815-超级猜图(笔记)

需求分析 1.搭建界面 1>上半部分,固定的,用Storyboard直接连线 2>下半部分,根据题目的变化,不断变化和调整,用代码的方式实现会比较合适 *备选按钮区域 *答案按钮区域 2.编写代码 1>大图,小图的切换 2>下一题 3>备选按钮的点击,让文字进入答案区 4>判断胜负 *胜利:进入下一题 *失败:提示用户重新选择

2016-01-18 19:09:57 389

原创 0814-应用程序管理(笔记)

#import "ViewController.h"#import "AppInfo.h"@interface ViewController ()@property (nonatomic,strong) NSArray *appList;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad

2016-01-14 14:46:00 457

原创 Recycle 点击事件区别 getPosition() ,getLayoutPosition(),getAdapterPosition()

recycle 没有实现点击事件但是 viewholder有 getPosition方法可以获得item的点击事件,区别 getPosition() ,getLayoutPosition(),getAdapterPosition()getPosition已经过时了 那么比较 后面两者可以看getlayoutposition-vs-getadapterposition

2016-01-11 13:30:30 18958

原创 IOS-0812-图片浏览&Tom 猫(笔记)

1.收尾式动画 nil 是啥1>准备开始一个动画 [UIView beginAnimations:nil context:nil]; 设置动画执行的时长 [UIView setAnimationDuration:1.0];2>修改控件属性的代码,就可以实现动画。 self.imageButton.frame=frame;3>提交动画 [UIView

2016-01-11 13:06:10 577

原创 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 479

原创 IOS-0811按钮操作(笔记)

最近app忙着测试上线,闲得慌,虽然还有很多思考不周全的地方,但是此刻我在网上找了ios的视频学习了,之前只了解过java,C的一些些基本概念.不耐烦C基础一点点的学习,直接就看就业班的了, 今天看完了0811-按钮操作,主要做了一个加法计算器和上下左右移动图片的项目, 发现学完Android之后再去学ios确实那种感觉…. 也比之前0基础编程的感觉好太多了 而且还可以对比两者的设计, 比

2016-01-07 19:01:10 503

原创 仿淘宝商品详情-点击显示大图,可滑动

现在在做一个商城类的项目:大家都用过淘宝,需求就是要求仿淘宝的效果做一个,直接上图用到了一个项目PhotoView 大家运行一下看最后一个项目,把单一的图片显示改成VIewpager就好.

2015-12-27 18:26:28 4286 2

原创 Android singleTask或singleInstance与startActivityForResult冲突解决

最近在我的手机上跑得好好的,到了测试那把我的打回来了,他说我的模块跑不了,我一看他的手机4.X的系统,我的Neux6 是5.1的,然后我觉得很懊恼,怎么会这样呢,我的逻辑没问题啊后来我在网上一查,就发现问题了原来 startActivityForResult 和 Activity LunchMode的关系,解决办法就是把LunchMode改别的就好了啦.之前怎么我没有发现过呢?

2015-12-27 18:08:42 455

原创 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 4756 2

原创 谷歌电子市场-ActionBarDrawerToggle、DrawerLayout、ActionBar

1.侧边栏是一个抽屉效果 2viewpager是一个滑动的 3.顶部的类似viewpagerindecater 升级 4.自动轮播图 5.listview展示 6.点击进去详情数据展示 打开关闭 7.下载退出,两个状态是同步的 ,暂停,点击下载可以继续下载,点击安装,始终有问题,即使运行别人写好的代码也不能替换actionBar的图标,更不能实现动态效果….从来没有实现过,不知道问题出在

2015-10-31 21:21:49 460

原创 DrawerLayout

侧拉菜单作为常见的导航交互控件,最开始在没有没有android官方控件时,很多时候都是使用开源的SlidingMenu,它是一个容器: 官方介绍 DrawerLayout acts as a top-level containerfor window content that allows for interactive “drawer” views to be pulled out f

2015-10-31 14:18:51 693

原创 Android5.0-Material Design(done)

Material Design简介Material Design是谷歌新的设计语言,谷歌希望寄由此来统一各种平台上的用户体验,Material Design的特点是干净的排版和简单的布局,以此来突出内容。 Material Design对排版、材质、配色、光效、间距、文字大小、交互方式、动画轨迹都做出了建议,以帮助设计者设计出符合Material Design风格的应用。 更多详情请见Mater

2015-10-31 11:56:28 663

原创 ActionBar(Undone)

ActionBar 替换3.0以前的tittle bar和menu。 目的是用来替换掉菜单按键功能,长按操作功能,提供一种全新的操作体验ActionBar 低版本的支持ActionBar 是在Android 3.0(API 11)中加入到SK中的,想在低版本中使用ActionBar有两种选择:使用http://actionbarsherlock.com 或使用Support Library v7。

2015-10-31 11:36:30 558

原创 面试总结2015-10-29

Android 图片如何加载大分辨率图片BitmapFactory.OptionsinJustDecodeBounds:如果设置为true,将不把图片的像素数组加载到内存中,仅加载一些额外的数据到Options中。 outHeight:图片的高度。 outWidth:图片的宽度。 inSampleSize:如果设置,图片将依据此采样率进行加载,不能设置为小于1的数。例如设置为4,分辨率宽和高将

2015-10-29 05:52:23 1948

原创 Activity(undone)

从来没写过日记,一直太忙了,没有时间闲下来,总在效率和深度上摇摆,然后还是妥协的选择了效率。 然而最近去参加面试,遇到两个面试官很年轻,问到的问题都是很细节的东西,自己以前知道或者明明了解过,却脑袋一片空白,才知道细节决定成败。之前的效率还是不牢靠的。 面试真是一个快速了解的过程,通过和其他人交手,就会露出破绽。 学到很多。 世界这么大,我还有很多理想没有完成。 它们的主页:http://

2015-10-24 12:35:14 388

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除