自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android跨进程通信_aidl使用

一、aidl 作用    实现两个进程之间传递数据,无论这两个进程是单独的app还是同一个app下不同的进程。二、server端    1、定义aidl文件    2、写service文件,在service中重写aidl中定义的接口,共客户端调用三、client端    1、绑定service提供的服务    2、获取返回的service对象,调用具体的

2017-09-05 14:34:26 624

原创 项目中使用aar

一、将aar包复制到lib目录下  (test.aar)二、在app的build.gradle配置文件中,找到android节点,在android节点下加入如下配置android {      .....    repositories {          flatDir {          dirs 'libs'      }     } 

2017-08-30 18:18:43 306

原创 Button 的宽度仍然按照 wrap_content 来计算,而 EditText 则会占满屏幕所有的剩余空间

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="horizontal" ><EditTextandroid:i

2017-03-05 21:50:52 1465

原创 android stidio 中使用第三方的so

一、将提供的so文件夹  armeabi-v7a  放到 libs 下二、在主工程的 build.gradle中添加 配置三、在路径 src/main/java 文件夹下,建立和所给 JNI 文件 一样的包名,将JNI文件放在包内    注:如果包名不对,在调用其中方法时会报错 ,先解决其他错误java.lang.UnsatisfiedLinkError: Na

2016-12-29 14:28:16 383

原创 新建工程,windows的frame大小不对

原因:启动图片没有设置,或者启动图片与要求的尺寸不匹配导致的

2016-12-22 09:56:15 303

原创 nodejs文件操作

一、引入文件模块const fs = require('fs');二、小功能    1、判读文件是否存在,如果存在就删除该文件  参数传入文件全路径 if(fs.existsSync(currRecordFile)){ fs.unlinkSync(currRecordFile); }    2、判断文件夹是否存在,如果不存在,创建改文件夹  参数传

2016-11-28 14:58:57 296

原创 android java与webview中js交互

问题描述:在点击webview上按钮时,响应activity中定义的事件一、xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="mat

2016-11-08 11:30:48 246

原创 js 根据路径获取下载路径和下载文件名

localFile 是完整的路径如:C:\Users\Administrator\Desktop\aaa.pngvar filePath = localFile.substr(0,localFile.lastIndexOf('\\')+1);var originFileName = localFile.substr(localFile.lastIndexOf('\\')+1);file

2016-11-04 09:48:02 12275

原创 android SharedPreferences 使用

一、设置数据 SharedPreferences sharedPreferences = getSharedPreferences( "netParameters", MODE_PRIVATE); Editor editor = sharedPreferences.edit(); // 清空之前保存的数据 editor.clear(); edit

2016-10-24 11:37:34 283

原创 Android 开发环境配置

一、安装JDK    1、打开网址,根据需求下载对应的版本    点击打开链接

2016-10-19 13:35:02 187

原创 时间使用

一、获取当前日期NSDate *now = [[NSDate alloc] init];

2016-10-18 14:22:37 285

原创 Button 的响应方式

一、直接在xml中定义activity中的响应函数    (1)在xml中添加android:onClick = "btClick";    (2)在activity中定义public void clickSave(View view){  }二、在activity使用匿名类来响应按钮点击,如下: Button bt = (Button)findViewById(R.id.sav

2016-10-08 16:48:11 823

原创 信鸽推送

一、信鸽推送    信鸽,是根据所建项目上传的推送证书有关系的,也就是说,不管项目名称是什么,上传的推送证书是你本项目bundle id 对应的 推送证书,就可以创建推送,你的app收到。

2016-04-25 17:49:41 590

原创 信鸽推送集成

集成过程遇到的问题:一、信鸽推送平台上传的验证证书,和xcode使用的证书不匹配,导致token值收不到, 即信鸽使用一个账号申请推送二、一定写如下函数,定位收不到token的原因- (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(N

2016-04-08 20:13:32 453

原创 NSURLConnect的使用

在ios7 以前使用 NSURLConnect发起网络请求,在ios7之后使用NSURLSession发起网络请求。    发起网络请求分三个部分:    一、设置NSURL    二、设置NSURLRequest    三、发起网络请求 NSURLConnect  NSURLMutableConnect    相应返回的方式有两种 block、delegate    下面

2016-03-17 21:30:25 413

原创 UIImageView 实现一组动画

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

2015-12-21 21:12:13 424

原创 android studio 更换包名

主要介绍我是怎样更换包名的,以及遇到的一些问题,可行性不是很好,没有再重试。        一、修改AndroidMainfest.xml的package,改为你想要的包名    二、编译,就会报   找不到你的包,根据提示,选择以前的包名,右键---》refactor --->rename,进行逐层修改    三、修改完成之后,再编译,工程就会报以前的包路径找不到   comma

2015-12-15 22:17:19 570

原创 android:gravity 和 android:layout_gravity 区别

1、android:gravity       设置该view里面的内容相对于该view的位置,例如设置button里面的text相对于view的靠左,居中等位置    如果是在layout中设置,表示layout下所有控件相对layout的位置             android:id="@+id/send_grow_content_navigation"

2015-12-13 21:17:23 380

原创 android 开发中R文件丢失

R文件丢失,太坑了,这个问题解决不了,开发就进行不下去。我这里只说明我的解决方法,如果没用的话,别生气,因为,试这一下,要费好长时间的。1、规避方法,从其他人手中拷一份R文件直接放入工程,编译可以过,但是建新文件时还是生成不了R文件2、clean 工程,在console窗口下,查看,有没有报错的xml,如果有的话,一定要修改正确,再clean一次,运气好的话,R文件就有了3、删除ec

2015-12-13 21:12:37 253

原创 Eclipse 使用

一、修改workspace1、打开Eclipse 的偏好设置,搜索workspace2、删除之前你不用的workspace2、勾选Prompt for workspace on starup3、重新启动Eclipse 就会提示你选择 workspace二、Eclipse 自动补全代码(1)在没有做设置时,使用 alt + / 进行补全(2)设置java代

2015-12-13 20:05:58 264

原创 ios 上传单张图片到服务器

一、将图片压缩,转为二进制流进行上传 NSData* data; NSString* imageFormat = @""; if(nil != UIImagePNGRepresentation(editedImage)) { //将图片转换为JPG格式的二进制数据 data = UIImageJPEGRepresentation(e

2015-11-02 20:08:47 600

原创 git命令行的使用

一、从服务器拉取代码的命令过程1)git status 查看文件更改状态2)git pull  查看是否有有需要的更新的代码  ,如果有也是用这个命令更新git add *.java3)git add *.java  对所有新增的文件进行添加  如果是已有的文件做了更新,就不需要执行这个命令了4)git add WebContent/DB/v0.5/  同样用来添加路径  We

2015-11-01 10:17:33 233

原创 NSDate的使用

一、根据日期字符串,拼接需要的日期格式 NSDateFormatter *df = [[NSDateFormatter alloc] init]; [df setDateFormat:@"yyyy-MM-dd"]; NSCalendar* calendar = [[NSCalendar alloc] initWithCalenda

2015-11-01 09:45:01 223

原创 ios 动态计算文本的高度或宽度

在ios7及以后,使用 boundingRectWithSize.....这个函数计算某一属性固定,其高度或宽度的大小。 NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init]; [paragraphStyle setLineSpacing:5];//调整行间距

2015-09-12 11:28:47 1118

原创 UITextField 使用

一、是指placehode的字体颜色[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];

2015-09-08 18:56:33 254

原创 xcode使用

一、常用快捷键Command+1  快速浏览代码文件Command+0  显示/隐藏导航器面板Command+Option+0  显示/隐藏实用工具面板Command+F   在当前文件中搜索Command+Shift+F 在本工程中搜索Command + Shift + O  直接跳转到某个方法定义或者指定的代码文件Cont

2015-09-04 10:23:40 271

原创 bee中下载网络资源时,加载转圈的进度条

一、下载转圈的开源代码    地址:转圈地址跳转。二、在list中的cell中添加该view    id="progressView"class="progressView"/>三、在cell的load函数中初始化 self.progressView.borderWidth = 2; self.progressView.lineWidth = 4; s

2015-09-04 10:02:32 396

原创 使用xcode创建开发证书和打包证书

刚开始接触xcode时,要跑真机,需要在苹果开发者网站上创建开发证书,一系列容易忘记的步骤,现在可以直接使用xcode,进行创建证书   选择 xcode ----> preference ----> Accounts   1、配置账户   2、创建相应证书  3、刷新证书  4、如果是发布证书,还需要在苹果开发者网站上对刚刚xcode生成的发证书上选择证书所属的组织

2015-09-03 14:31:41 2396

原创 使用AVAudioPlayer播放网络上的音频

注:ios中的AVAudioPlayer不支持变下边播放,所以只能存储到本地进行播放一、在.m中定义对象#define AUDIO_PATH @"/AudioCache"@property (nonatomic,strong) AVAudioPlayer* player;二、根据路径,创建目录,如果创建失败,则返回 NSString *cachPath = [

2015-09-03 13:44:08 1761

原创 ios 6 和 ios7 布局区别

ios 7 使用全屏的布局,其实位置从(0,0)算起,ios 6 从导航栏下面开始算起(0,64),原因是ios7 导航栏、状态栏不占用实际空间,而且都是透明的。    如果我们设置导航栏不透明,ios7就会从导航栏下面开始计算self.navigationController.navigationBar.translucent = NO;

2015-09-03 10:13:03 261

原创 sourcetree使用

本文主要介绍,mac上如何用sourcetree上克隆配置库上的代码。一、下载sourcetree  sourcetree下载地址二、打开sourcetree,配置sourcetree中的相关配置三、在常规中,输入自己的github姓名、电子邮件地址四、如上图,点击安装命令行工具五、打开so

2015-08-25 22:48:49 875

原创 xcode中配置文件

一、开发证书的存在路径/Users/xxxxxx/Library/MobileDevice/Provisioning Profiles

2015-08-25 09:28:25 561

原创 iOS 使用腾讯地图SDK,搜索附近位置

前言,要仿微信、qq搜索附近的位置,第一次使用百度地图SDK,首先获取到当前的经纬度,然后再利用反向地理编码检索,但是仅仅只能获取10条附近的位置,想利用POI检索位置信息,但是POI需要使用关键字来搜索,关键字只能是一个,所以只能搜索到一系列相关的位置信息,最后搜索到腾讯的SDK可以搜索附近的位置,可以不使用关键字。       下面介绍如何使用腾讯地图的sdk1. 下载腾讯

2015-08-23 08:34:03 5192

原创 ios 录制语音并播放 aud语音

语音逻辑:点击录音按钮,出现录音界面, 点击录音界面的按钮开始录音,上滑取消录音,松开发送录音一、初始化语音设置1. 引入头文件,添加语音相关的代理(1)在.h文件中  添加  #import     #import(2)定义使用的变量@property (nonatomic, assign) CGFloat localProgress; //

2015-08-21 11:51:56 650

原创 UIWebView中自定义view、图片自适应屏幕大小

注:本文只介绍UIWebView加载服务器下发的html字符串、对html中含有的文字进行自动换行,图片进行自适应大小    加一句,要实现在webview的head上加一个标题栏的,用来展示标题、作者、创建时间等信息。uiwebview可以查看到,它的滚动是依靠里面的的UiScrollView来进行的,所以,为了在webview上自定义一个头,只需要给UIScrollView增加偏移量。

2015-08-16 20:14:56 1111

原创 NSString函数使用

一、截取函数    注:函数都是从0位开始算起的1. substringFromIndex:表示从index位开始截取,知道字符串的末尾NSString *str = @"12345";NSString *subString1 = [str substringFromIndex:0];       //@"12345"NSString *subString2 = [str subs

2015-07-30 21:49:02 423

原创 iOS 分享微信朋友圈

官网地址:https://open.weixin.qq.com/cgi-bin/frame?t=home/app_tmpl&lang=zh_CN1. 下载微信sdk,将libWeChatSDK.a,WXApi.h,WXApiObject.h 三个文件拖入工程中2. 查看build Settings 中的 Libary Search Paths 中是否链接到了wechat3. 在

2015-07-17 21:58:33 461

原创 ios 集成百度sdk

官网地址:http://developer.baidu.com/map/index.php?title=iossdk1. 参照官网提示,申请秘钥 2. 参照官网提示,配置.framework形式的开发包3. 在工程的Build Settings--> Library Search Paths中设置百度地图SDK的路径。4. (1)在AppDelegate.h中定义变量   

2015-07-13 22:48:23 397

aidl_server_client

客户端调用服务端接口,服务端执行成功后回调客户端 客户端调用服务端接口,服务端执行成功后回调客户端 客户端调用服务端接口,服务端执行成功后回调客户端

2017-09-05

android_dx工具

dx工具

2017-08-14

listview的简单使用

listview 简单使用 与adapter 关联

2017-04-06

mac 与 android手机传输文件的 软件

可以实现在mac电脑传输文件到所连接的android手机上

2015-12-17

CALayer制作进度条

传入百分比参数,实现进度条变化,用于下载网络资源时,下载量占总量的多少

2015-11-08

webViewTitle

使用drawrect的方法,绘制titleview,然后再加在uiwebview的开头,随webview一起滑动

2015-09-13

sourceTree安装包

从网上下载了好多个,只有这个看起来爽一点,所以上传到我的资源中,在网络不好的情况下,克隆时间过程,有可能崩掉,注意

2015-08-25

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

TA关注的人

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