自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注于移动开发,天道酬勤

加油,全栈。。。。。。

  • 博客(44)
  • 收藏
  • 关注

原创 性能优化之View渲染

首先我们需要知道以下几点1 view的基本绘制流程(ViewGroup和View)2 view的重复绘制原因3 怎么减少重复绘制View的基本绘制流程做过Android开发的同学都知道,View绘制分为三个阶段:测量、布局和绘制。1. 测量即measure阶段:测量主要用到measureSpec这个类,其实是一个32位的int值,其中高2位表示view的测量模式,低3...

2019-04-13 18:17:22 162

原创 从是否需要setLayoutParams说起

某天下午小喵正在全力完成最后一个需求,准备提测突然有了点疑惑,在触摸事件中,按照以往动态改变某view的间距margin时,突然失去了效果,小喵是这么写的: LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams)mTitleBar.getLayoutParams(); layoutParams....

2019-04-13 08:51:55 550

转载 微信小程序传值以及获取值方法

微信小程序传值以及获取值方法,传值有两种方法,对应也有获取值得方法,1、设置id的方法标识跳转后传递的参数值;2、通过使用data - xxxx 的方法来标识要传递的值微信小程序设置id的方法标识来传值 在要跳转的item处,设置一个id并给当前的id赋值上对应的key值,比如一部电影的id(后面带着id去下一个页面查询,详细信息)如:后我们在js的bindtap的响应事件中获取...

2018-06-12 10:29:18 211

原创 css之设置阴影

基本语法是{box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor}对象选择器 {box-shadow:[投影方式] X轴偏移量 Y轴偏移量阴影模糊半径 阴影扩展半径 阴影颜色}box-shadow属性的参数设置取值:阴影类型:此参数可选。如不设值,默认投影方式是外阴影;如取其唯一值“inset”,其投...

2018-06-08 09:40:57 1128

原创 小程序组件化之Component/template

做过移动开发的同学都知道,现在都讲究组件化,别急,小程序里也有组件这个概念,有两种实现方式,一种是模板(template),一种是自定义组件component。 一般自定义组件就是右键点击新建component,小程序ide会自动生成四个文件,分别是 1.xx.json 该文件主要是配置文件,可以添加自己引用到的其他组件,只需要早usingComponents属性后面添加就行,注意引用时...

2018-06-06 16:57:30 3734

原创 js与UIWebView交互打电话

// assuming you have an ivar to store a weak reference to a UIWebView:  // UIWebView *phoneCallWebView;  - (void) dialPhoneNumber:(NSString *)aPhoneNumber  {      NSURL *phoneURL = [NSURL URLWithStrin...

2014-12-16 12:52:50 613

原创 UIWebView与JS交互

这几天看的资料http://www.tuicool.com/articles/6nM3ymhttp://www.350351.com/bianchengyuyan/Objective_c/318278.htmlhttp://www.it165.net/pro/html/201402/9766.htmlhttp://blog.csdn.net/snn1410/article/details/7527...

2014-12-03 17:16:23 459

原创 上传文件至服务器

//上传图片-(void)showActionSheet{ //在这里呼出下方菜单按钮项 myActionSheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButto...

2014-12-03 17:10:02 1027

原创 上传文件之JS处理

JS端很简单,就一个按钮点击上传图片 $(function () { init(0, 0, 0, 0, 0, 1); var userInfoData = window.eval(localStorage.getItem("userInfo")); $("#newImg").prop("src", userInfoData[0].user_img_tid); $("...

2014-12-03 17:05:47 544

转载 WebView与JS交互

 在android的开发过程中,有很多时候需要用到本地java代码和javascript进行交互。android对交互进行了很好的封装,在开发中我们可以很简单的用java代码调用webview中的js,也可以用webview中的js来调用本地的java代码,这样我们可以实现很多原来做不了的功能,比如点击网页上的电话号码后,手机自动拨打电话,点击网页中的笑话,自动发送短信等. 废话不多说,这次...

2014-12-03 17:03:34 575

原创 上传文件之获取拍照照片和本地图库

// 上传图片 private CharSequence[] items = { "选择本地图片", "拍照" }; private final int SELECT_LOCAL = 0, SELECT_CAMER = 1, PICTURE_CROP = 2, PICTURE_FRESH = 3; /** * 修改个人图片 */ public void modifyPhot...

2014-12-03 16:59:05 805 7

原创 上传文件之至客户端处理http请求

Android客户端主要代码: public ImageHttp(Context context) { super(context); filePath = context.getCacheDir().getAbsolutePath(); } public void uploadUserImg(Bitmap bitmap, IHttpSenderCallBack<Stri...

2014-12-03 16:56:09 948

原创 企业级发布内测版本

大家都知道,苹果在发布7.1以后,不打个招呼就把企业发布方式给换掉了(谴责一下~)以前普通服务器+web页面+ipa+plist就可以搞定,现在已经不行了。关于现在企业发布教程网上贴出来了很多,也就不再赘述了。这里推荐下好友阿福的博客教程,地址:http://blog.csdn.net/lizhongfu2013/article/details/38375859这里重点说一下会遇到的问题以及解决方...

2014-12-03 14:35:29 594

原创 Html基本属性

H5中之间传参数:function getQuery(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if (r != null) ...

2014-11-30 19:54:17 458

原创 iOS 6.0中UIViewController被弃用的一些方法

概念:deprecated 弃用。表示已不被建议使用,可能随时取消它;建议采用新的来替代。"modalViewController" 属性 is deprecated : first deprecated in iOS 6.0而采用presentedViewController "dismissModalViewControllerAnimated" is deprecated : first d...

2014-11-27 20:33:39 661

原创 获得图片地址

//获得本地图片路径 private String getLocalImagePath(Uri originalUri) { String path = ""; String[] proj = { MediaStore.Images.Media.DATA }; // android多媒体数据库的封装接口 Cursor cursor = managedQuery(originalU...

2014-11-27 16:29:05 528

原创 ios学习资料

http://blog.csdn.net/mad1989/article/details/8167529http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.html

2014-11-26 17:30:42 407

原创 Android自带浏览器下载完成后不能打开的问题

妈的,搞了一下午这个坑爹的问题      写了一些 android 的应用放在网站上让人下载,在某些机型上,三星的 android 的 4.0 以上多款机型最普遍, 用安卓自带浏览器下载程序,会提示 "无法打开文件",导致下载后不能直安装.      现在只能采用下面方法解决:      1.用 UC 来下载安装,但这样就要求客户要用 UC 才可下载及安装我们的系统      2.叫用户自己在 a...

2014-11-23 18:22:49 2713

原创 html5开发App

● Android设备多分辨率的问题Android浏览器默认预览模式浏览 会缩小页面 WebView中则会以原始大小显示Android浏览器和WebView默认为mdpi。hdpi相当于mdpi的1.5倍 ldpi相当于0.75倍三种解决方式:1 viewport属性 2 CSS控制 3 JS控制1 viewport属性放在HTML的<meta>中 Html代码  <SPAN s...

2014-11-21 13:28:27 1049

原创 Eclipse断点调试

1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7。6、表示返回当前线程堆栈的起始处开始执行。...

2014-11-20 17:47:07 468

转载 UIWebView的一些问题总结

目录[-]设置背景透明加载本地HTML页面移除滚动后的外边阴影在Safari中打开链接地址禁用页面滚动弹跳scalesPageToFit属性调用javascript代码javascript调用native代码让UIWebView更加接近native设置背景透明设置webview的backgroundColor属性为[UIColor clearColor];?1webView.backgroundC...

2014-11-20 17:00:59 527

原创 Android与JS交互

Android中WebView当无网络时,会显示找不到页面显示,页面上是加载的网址,在WebView的回调方法里可以处理: @Override public void onReceivedError(WebView view, final int errorCode, final String description, final String failingUrl) { ...

2014-11-19 17:11:10 409

原创 彻底隐藏状态栏

电池状态栏。//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用:    if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {        // iOS 7        [self prefersSt...

2014-11-19 16:59:01 565

原创 IOS版本更新

-(void)onCheckVersion{    NSDictionary *infoDic = [[NSBundlemainBundle] infoDictionary];    //CFShow((__bridge CFTypeRef)(infoDic));   NSString *currentVersion = [infoDic objectForKey:@"CFBundleVersio...

2014-11-18 19:27:58 405

原创 自定义View

Ios里的自定义View和Android类似在.h文件设置他的一些属性,方法等在.m文件里实现.h文件#import <UIKit/UIKit.h>CGPoint CGRectGetCenter(CGRect rect);CGRect  CGRectMoveToCenter(CGRect rect,CGPoint center);@interface UIView (ViewFrame...

2014-11-18 19:24:23 815

原创 做UIWebView时明白的一些问题

//获取设备的物理高度,宽度#define ScreenHeight [[UIScreen mainScreen]bounds].size.height#define ScreenWidth [[UIScreen mainScreen]bounds].size.width#define BottomNavHeight 49#define isOversion_7_0  ([[UIDevice cu...

2014-11-18 19:20:49 652

原创 判断是否第一次进入程序

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    //等待1秒进入    connectionTimer=[NSTimerscheduledTimerWithTimeInterval:1.5target:selfselec...

2014-11-18 19:14:01 626

原创 运行启动页

- (void)initGuide{   UIScrollView *scrollView = [[UIScrollViewalloc] initWithFrame:CGRectMake(0,0, ScreenWidth,ScreenHeight)];    scrollView.Delegate=self;    [scrollView setContentSize:CGSizeMake(128...

2014-11-18 19:11:11 380

原创 IOS的图标设置以及遇到的一些问题

这几天学IOS遇到的一些坑Icon图标设置1.IphoneSpotlight-ios5,6Settings-ios5-8      对应的图标是:29*29  58*58 29pt2.IphoneSpotlight-ios7,8     对应的图标是:大小是80*8040pt3.Iphone  APPios5,6     对应的图标是:57*57  114*11457pt4.Iphone  APP...

2014-11-18 18:43:32 1828

原创 仿SlidingMenu

看资料仿照做了一个MainActivity.java:package com.example.sildingmenudemo;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.Menu;import android.widget.L...

2014-04-13 22:34:44 633 1

原创 Socket通信初探

ZERO、前言有关Socket通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就...

2014-04-03 16:37:40 649

转载 TCP/IP,http,socket,长连接,短连接

 之前对这几个概念有点糊涂,查阅了些资料,稍微概括下他们的区别吧。先看图:TCP/IP是什么?   TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。   在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。   在传输层中有TCP协议与UDP协议。   在应用层有FTP、HTTP、TELNET、SMTP、DNS等协议。Socket是什么呢?    Socke...

2014-04-03 15:27:17 1003

原创 ContentObserver(观察者模式)

最近做项目时,用户频繁切换账号需更新数据,一开始用的是广播,广播会有延迟后来老大指点用了ContentObserver(观察者模式)。下面是写了个小DemoMainActivity:package com.example.contentobserverdemo;import android.app.Activity;import android.net.Uri;import android.os....

2014-04-02 11:20:48 769

原创 获取圆形图片

开发中经常用到圆形的头像,显得漂亮些,代码如下package com.qianniu.stock.view;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Bitmap.Config;import android.graphics.Canvas;import android....

2014-03-31 23:16:39 563

原创 Fragment简介

1. 继承关系java.lang.Object|__android.app.Fragment实现接口:ComponentCallbacks2 View.OnCreateContextMenuListener引入版本:API Level 11已知的子类:DialogFragment、ListFragment、PreferenceFragment、WebViewFragment2. 类概要一个Frag...

2014-03-30 22:30:44 581

原创 Ant多渠道批量打包带签名的包

一.打包前的准备工作1.首先确定你的JDK版本为1.6!2.从官网http://ant.apache.org/ 下载Ant安装(1).解压Ant,例如:E:\Ant\apache-ant-1.9.3(2).我的电脑->属性->高级->环境变量(3).系统变量新建ANT_HOME,变量值为E:\Ant\apache-ant-1.9.3(4).系统变量新建或修改path,变量值为%A...

2014-03-26 19:42:43 990

原创 android ApplicationInfo类

1)获取AndroidManifest.xml中<meta-data>标签中定义的值public static int getVersionQuDao(Context context){   int qudao = 0;   try{       ApplicationInfo appInfo = context.getPackageManager().getApplicationIn...

2014-01-09 15:25:31 718

原创 RadioGroup中的RadioButton实现换行

近日在开发时,遇到一个需求需要实现单选,首先想到使用RadioGroup,但超过一行时,实现RadioButton换行时,一时没了办法,上网查资料所得找到一个比较简单地方法,采用两个RadioGroup,使用RadioGroup的clearCheck()方法,不过郁闷的事就是在调用clearCheck()也会触发setOnCheckedChangeListener 方法后来查了资料可以通过加一个标...

2013-11-21 23:24:38 4737

转载 android坐标相关的一些事

说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~! (一)首先明确一下 android 中的坐标系统 :     屏幕的左上角是坐标系统原点(0,0)     原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向 (二)关于Scroll: 屏幕显示的内容很多时,会有超出一屏的情况,于是就产生了Scroll的概念。       在View类中有个方法:     getScrol...

2013-06-24 23:58:00 603

原创 Android中ViewStub的使用

在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl...

2013-05-26 21:46:28 959

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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