1、质量压缩方法 通过compress的方法只是减小了文件的大小,但是并不能保证减低bitmap文件解码后在内存的占用量。 private?Bitmap?compressImage(Bitmap?image)?{
??ByteArrayOutputStream?baos?=?new?...
分类:
移动开发 时间:
2015-04-08 18:20:44
阅读次数:
142
前言 ? ?? ???谁无年少时,对于一门技术而言,大家都是在”Hello world”学起来的,让我们困惑的是,在过去的一年中,有些人的技术提升是100%,有些人是20%,有些人或许悲催的没有什么变化.是智商的原因吗?在我...
分类:
移动开发 时间:
2015-04-08 18:18:25
阅读次数:
202
在iOS开发当中,我们有很多选择可以做半透明模糊效果,下面就是一些常见的方式或者说工具。
0. Core Image
作为设计和体验方面的领导者,苹果自己对图片效果和图片处理的支持一定是非常好的,在iOS平台上,5.0之后就出现了Core Image的API。Core Image的API被放在CoreImage.framework库中。
在iOS和OS X平台上,Co...
分类:
移动开发 时间:
2015-04-08 18:16:31
阅读次数:
205
1、不想让TableView显示无用的Cell分割线怎么办? ? 1 self.tableView.tableFooterView = [[UIView alloc] init]; 2、自定义了leftBarbuttonItem左滑返回手势失效了怎么办? ? 1 2 3 4 5 6 self.navigationItem.leftBarButtonItem = [[UIBarButtonItem ...
分类:
移动开发 时间:
2015-04-08 18:17:59
阅读次数:
209
AutoCompleteTextView继承自EditText,它实质仍是一个文本编辑框。只是AutoCompleteTextView多了一个功能:当用户在文本编辑框中输入一定文本之后,AutoCompleteTextView会显示出一个包含用户输入内容相关内容的下拉列表供选择,当选择其中的某个内容项后AutoCompleteTextView会将选择的内容自动填写到该文本框。就像我们在百度上搜索东...
分类:
移动开发 时间:
2015-04-08 18:15:32
阅读次数:
146
在iOS开发中,有时候想改一下项目的名字,都会遇到很多麻烦。直接改项目名吧,XCODE又不会帮你改所有的名字。总是有很多文件、文件夹或者是项目设置的项。而且都是不能随便改的,有时候改着改着,编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种方法,是我自己参考了很多资料得出的总结。
为什么说是完整呢?因为改名之后,你不会再看到任何有关于之前的项目名字。
本文会把一个项目...
分类:
移动开发 时间:
2015-04-08 18:15:10
阅读次数:
158
一般一个View只有一面,但是可以自定义一个View,实现像翻书那样的翻转效果。
旋转View:
/**
* 两种方式构造一个翻转卡片
* 1:直接提供一个特定命名格式的View
* 2:提供两个线性布局(正面和,反面)
* Created by lip on 2015/4/8.
*/
public class FlipView extends Li...
分类:
移动开发 时间:
2015-04-08 18:14:34
阅读次数:
207
1:NSURL初始化方法:
NSURL *url=[NSURL URLWithString:@"http://www.baidu.com?id=1"];
2:解决NSURL初始化失败的相关解决方案.
将传进来的NSString 进行 UTF8 转码即可.
1:针对 URLWithString 初始化失败的解决...
分类:
移动开发 时间:
2015-04-08 18:13:34
阅读次数:
216
Android TV Launcher开源项目这个项目是机顶盒桌面,用来播放视频、显示图片、应用管理和其他针对机顶盒产品的设置。目前git和CSDN code上面都没有类似的开源项目,正好本人最近在开发类似产品,网上类似研究还非常少,完全自己实现还是比较困难。所以就把目前的项目开源出来,也有利于其他人少走弯路。...
分类:
移动开发 时间:
2015-04-08 18:14:07
阅读次数:
13963
多行文本控件UITextView继承UIScrollView:UIView控件,默认是带有滚动条的。UITextView和UITextField都是文本编辑、显示控件,它们功能和行为在很多方面都是相似的。
UITextView与UITextField的区别主要在以下三点:
UITextView是一个多行文本框,而UITextField只是单行文本框。
UITextView没有继承UICo...
分类:
移动开发 时间:
2015-04-08 18:13:22
阅读次数:
223
对于初学者来说,当自己要实现相似的功能时候,总是复制粘贴。这样不仅增加了工作量,同时也造成了代码冗余等问题。下面,就由小言来介绍几种提高Android代码复用性的方法。(为了浅显易懂,都是举最简单的例子,假如里面有什么不对的,敬请提出改善)
1、活用include
include中文翻译是包含包括的意思。最直接明显的运用的地方便是APP的标题,因为在一个APP中,其标题的格局差不多一致,每次都...
分类:
移动开发 时间:
2015-04-08 18:12:17
阅读次数:
206
1、首先要先导入第三方类库FMdatabase。
2、获得存放数据库文件的沙盒地址。
+(NSString*)databaseFilePath
2
{
3
4
NSArray*filePath=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDom...
分类:
移动开发 时间:
2015-04-08 18:10:41
阅读次数:
228
Focus on technology, enjoy life!—— QQ:804212028
浏览链接:http://blog.csdn.net/y18334702058/article/details/44624305
主题:用户界面之Dialog(对话框)
Dialog(对话框)实例:activity_main.xml源代码:<?xml version="1.0" encoding="ut...
分类:
移动开发 时间:
2015-04-08 18:06:40
阅读次数:
143
NSString * appstoreUrlString = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?mt=8&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software&id=APP_I...
分类:
移动开发 时间:
2015-04-08 18:06:30
阅读次数:
134
官方文档:https://developer.android.com/tools/publishing/app-signing.html
1. 默认为debug mode,使用的签名文件在: $HOME/.android/debug.keystore
2. Release Mode 签名:
build.gradle:
android {
signingC...
分类:
移动开发 时间:
2015-04-08 18:07:05
阅读次数:
156
有时候我们会遇到这样一种情况:用maven的tomcat插件部署web应用到tomcat的webapps目录下的时候,会发现web项目无法访问,仔细一看tomcat的webapps目录下的项目,发现没有web-inf目录。
解决方案:把所有打开tomcat的webapps目录下的项目的文件浏览器窗口关闭...
分类:
移动开发 时间:
2015-04-08 18:05:37
阅读次数:
125
Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)和TableLayout(表格布局)。
LinearLa...
分类:
移动开发 时间:
2015-04-08 18:05:54
阅读次数:
202