![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用汇总
小喵Android成长
光荣是在于平淡,艰巨是在于漫长。
要把有限的生命用于无限的逆袭...
展开
-
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 · 727 阅读 · 0 评论 -
判断是否第一次进入程序
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //等待1秒进入 connectionTimer=[NSTimerscheduledTimerWithTimeInterval:1.5target:selfselec...原创 2014-11-18 19:14:01 · 838 阅读 · 0 评论 -
运行启动页
- (void)initGuide{ UIScrollView *scrollView = [[UIScrollViewalloc] initWithFrame:CGRectMake(0,0, ScreenWidth,ScreenHeight)]; scrollView.Delegate=self; [scrollView setContentSize:CGSizeMake(128...原创 2014-11-18 19:11:11 · 449 阅读 · 0 评论 -
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 · 2020 阅读 · 0 评论 -
仿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 · 685 阅读 · 1 评论 -
Socket通信初探
ZERO、前言有关Socket通信原理内容是在网上或百科整理得到,代码部分为本人所写,如果不当,还望指教。一、Socket通信简介 Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就...原创 2014-04-03 16:37:40 · 715 阅读 · 0 评论 -
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 · 1078 阅读 · 0 评论 -
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 · 672 阅读 · 0 评论 -
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 · 474 阅读 · 0 评论 -
ContentObserver(观察者模式)
最近做项目时,用户频繁切换账号需更新数据,一开始用的是广播,广播会有延迟后来老大指点用了ContentObserver(观察者模式)。下面是写了个小DemoMainActivity:package com.example.contentobserverdemo;import android.app.Activity;import android.net.Uri;import android.os....原创 2014-04-02 11:20:48 · 895 阅读 · 0 评论 -
获得图片地址
//获得本地图片路径 private String getLocalImagePath(Uri originalUri) { String path = ""; String[] proj = { MediaStore.Images.Media.DATA }; // android多媒体数据库的封装接口 Cursor cursor = managedQuery(originalU...原创 2014-11-27 16:29:05 · 640 阅读 · 0 评论 -
自定义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 · 880 阅读 · 0 评论 -
获取圆形图片
开发中经常用到圆形的头像,显得漂亮些,代码如下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 · 635 阅读 · 0 评论 -
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 · 1122 阅读 · 0 评论 -
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 · 831 阅读 · 0 评论 -
UIWebView的一些问题总结
目录[-]设置背景透明加载本地HTML页面移除滚动后的外边阴影在Safari中打开链接地址禁用页面滚动弹跳scalesPageToFit属性调用javascript代码javascript调用native代码让UIWebView更加接近native设置背景透明设置webview的backgroundColor属性为[UIColor clearColor];?1webView.backgroundC...转载 2014-11-20 17:00:59 · 583 阅读 · 0 评论 -
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 · 479 阅读 · 0 评论 -
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 · 1590 阅读 · 0 评论 -
做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 · 727 阅读 · 0 评论 -
RadioGroup中的RadioButton实现换行
近日在开发时,遇到一个需求需要实现单选,首先想到使用RadioGroup,但超过一行时,实现RadioButton换行时,一时没了办法,上网查资料所得找到一个比较简单地方法,采用两个RadioGroup,使用RadioGroup的clearCheck()方法,不过郁闷的事就是在调用clearCheck()也会触发setOnCheckedChangeListener 方法后来查了资料可以通过加一个标...原创 2013-11-21 23:24:38 · 5566 阅读 · 0 评论 -
android坐标相关的一些事
说来说去都不如 画图示意 简单易懂啊!!!真是的! 来吧~~先上张图~~! (一)首先明确一下 android 中的坐标系统 : 屏幕的左上角是坐标系统原点(0,0) 原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向 (二)关于Scroll: 屏幕显示的内容很多时,会有超出一屏的情况,于是就产生了Scroll的概念。 在View类中有个方法: getScrol...转载 2013-06-24 23:58:00 · 666 阅读 · 0 评论 -
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 · 526 阅读 · 0 评论 -
上传文件至服务器
//上传图片-(void)showActionSheet{ //在这里呼出下方菜单按钮项 myActionSheet = [[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButto...原创 2014-12-03 17:10:02 · 1169 阅读 · 0 评论 -
上传文件之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 · 662 阅读 · 0 评论 -
WebView与JS交互
在android的开发过程中,有很多时候需要用到本地java代码和javascript进行交互。android对交互进行了很好的封装,在开发中我们可以很简单的用java代码调用webview中的js,也可以用webview中的js来调用本地的java代码,这样我们可以实现很多原来做不了的功能,比如点击网页上的电话号码后,手机自动拨打电话,点击网页中的笑话,自动发送短信等. 废话不多说,这次...转载 2014-12-03 17:03:34 · 650 阅读 · 0 评论 -
上传文件之获取拍照照片和本地图库
// 上传图片 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 · 946 阅读 · 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 · 1053 阅读 · 0 评论 -
企业级发布内测版本
大家都知道,苹果在发布7.1以后,不打个招呼就把企业发布方式给换掉了(谴责一下~)以前普通服务器+web页面+ipa+plist就可以搞定,现在已经不行了。关于现在企业发布教程网上贴出来了很多,也就不再赘述了。这里推荐下好友阿福的博客教程,地址:http://blog.csdn.net/lizhongfu2013/article/details/38375859这里重点说一下会遇到的问题以及解决方...原创 2014-12-03 14:35:29 · 712 阅读 · 0 评论 -
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 · 518 阅读 · 0 评论 -
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 · 723 阅读 · 0 评论 -
Android自带浏览器下载完成后不能打开的问题
妈的,搞了一下午这个坑爹的问题 写了一些 android 的应用放在网站上让人下载,在某些机型上,三星的 android 的 4.0 以上多款机型最普遍, 用安卓自带浏览器下载程序,会提示 "无法打开文件",导致下载后不能直安装. 现在只能采用下面方法解决: 1.用 UC 来下载安装,但这样就要求客户要用 UC 才可下载及安装我们的系统 2.叫用户自己在 a...原创 2014-11-23 18:22:49 · 3336 阅读 · 0 评论 -
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 · 1174 阅读 · 0 评论 -
Eclipse断点调试
1.表示当前实现继续运行直到下一个断点,快捷键为F8。2.表示打断整个进程3.表示进入当前方法,快捷键为F5。4.表示运行下一行代码,快捷键为F6。5.表示退出当前方法,返回到调用层,快捷键为F7。6、表示返回当前线程堆栈的起始处开始执行。...原创 2014-11-20 17:47:07 · 590 阅读 · 0 评论 -
彻底隐藏状态栏
电池状态栏。//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用: if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 [self prefersSt...原创 2014-11-19 16:59:01 · 659 阅读 · 0 评论 -
IOS版本更新
-(void)onCheckVersion{ NSDictionary *infoDic = [[NSBundlemainBundle] infoDictionary]; //CFShow((__bridge CFTypeRef)(infoDic)); NSString *currentVersion = [infoDic objectForKey:@"CFBundleVersio...原创 2014-11-18 19:27:58 · 456 阅读 · 0 评论 -
Android 获取Android控件的宽和高
我们都知道在onCreate()里面获取控件的高度是0,这是为什么呢?我们来看一下示例:首先我们自己写一个控件,这个控件非常简单:[java] view plaincopyprint?public class MyImageViewextends ImageView {public MyImageView(Context context, AttributeSet attrs) {super(co...转载 2013-04-29 23:17:12 · 716 阅读 · 0 评论 -
GestureDetector(手势)浅谈
今天和大家来谈一下GestureDetector(手势),首先来看一下效果(是一个单指缩放效果)由于在模拟器不能触摸,所以效果有点丑陋,大家就将就着点看吧 在Android中,为手势检测提供了一个GestUreDetector类,GestureDetector实例代表了一个手势检测器,创建GestureDetector时需要传入一个GestureDetector.OnGestureListener...原创 2013-04-30 19:17:32 · 1253 阅读 · 0 评论 -
Android中ViewStub的使用
在开发应用程序的时候,经常会遇到这样的情况,会在运行时动态根据条件来决定显示哪个View或某个布局。那么最通常的想法就是把可能用到的View都写在上面,先把它们的可见性都设为View.GONE,然后在代码中动态的更改它的可见性。这样的做法的优点是逻辑简单而且控制起来比较灵活。但是它的缺点就是,耗费资源。虽然把View的初始可见View.GONE但是在Inflate布局的时候View仍然会被Infl...原创 2013-05-26 21:46:28 · 1072 阅读 · 0 评论 -
小程序组件化之Component/template
做过移动开发的同学都知道,现在都讲究组件化,别急,小程序里也有组件这个概念,有两种实现方式,一种是模板(template),一种是自定义组件component。 一般自定义组件就是右键点击新建component,小程序ide会自动生成四个文件,分别是 1.xx.json 该文件主要是配置文件,可以添加自己引用到的其他组件,只需要早usingComponents属性后面添加就行,注意引用时...原创 2018-06-06 16:57:30 · 4114 阅读 · 0 评论