码迷,mamicode.com
首页 > 移动开发
Android给scrollView截图超过屏幕大小形成长图
很多的时候,我们想要分享一个界面的所有内容,可是内容太多,超过了屏幕的大小,简单的截屏已经满足不了我们的需要,这时候我们就可以根据布局里scrollView的高度来截取图片。 代码如下: /** * 截取scrollview的屏幕 * @param scrollView * @return */ public static Bitmap getBitmapByView(Scr...
分类:移动开发   时间:2014-10-13 18:16:17    阅读次数:173
Android--动态添加控件
[html] [html] package com.mrzhu.edittest; import android.app.Activity; import android.os.Bundle; import android.view.ViewGroup; import android.widget....
分类:移动开发   时间:2014-10-13 19:59:37    阅读次数:196
iOS 日期格式转换
1、如何如何将一个字符串如“20110826134106”装化为任意的日期时间格式,下面列举两种类型:NSString* string =@"20110826134106";NSDateFormatter*inputFormatter = [[[NSDateFormatteralloc]init]a...
分类:移动开发   时间:2014-10-13 18:36:07    阅读次数:239
ANDROID_SDK_HOME设置
创建、删除和浏览AVD之前,通常应该先为Android SDk设置一个环境变量:ANDROID_SDK_HOME,该环境变量的值为磁盘上一个已有的路径。如果不设置环境变量,开发者创建的蓄意设备默认保存在C:\Documents and Settings\r\.android目录下;如果设置了ANDR...
分类:移动开发   时间:2014-10-13 18:15:41    阅读次数:740
OpenCL: Shared memory between CPU and GPU in Android development of Qaulcomm plateform
最近的一个高通平台的项目, 对性能要求很苛刻, 我们采用了 OpenCL 实现了主要的功能, 但是瓶颈出现在从 CPU 向 GPU 内存拷贝的部分。 虽然 OpenCL 的 map API 是为了解决这个问题而设计的, 但是在一些固有的框架内, map 并不能避免所有的内存拷贝。高通针对 OpenC...
分类:移动开发   时间:2014-10-13 19:53:51    阅读次数:192
IOS--Day03---memory allocation 动态内存分配
内存: 分为五个区域栈区-----------系统分配以及回收内存.函数体内创建的变量存在栈区堆区------------由用户分配和回收,如果用户忘记回收 可能会导致内存不够用, 程序退出时,堆内存由系统回收常量区-------------用于存放常量的内存区域静态区 -------------定...
分类:移动开发   时间:2014-10-13 17:52:31    阅读次数:181
【转】Android调用WebService
作者:欧阳旻 原文链接:http://express.ruanko.com/ruanko-express_34/technologyexchange5.htmlWebService是一种基于SOAP协议的远程调用标准,通过webservice可以将不同操作系统平台、不同语言、不同技术整合到一块。在A...
分类:移动开发   时间:2014-10-13 17:47:51    阅读次数:197
GSM猫或者手机发送短信SMSLib
SMSLib是一个由很多程序员共同开发的,用于支持GSM猫或者手机发送短信的开源项目。SMSLib也同样支持一些短信运营商。 smslib是Apache的一个开源项目,有.NET和Java两个版本。现在最新稳定版本为3.5.2。
分类:移动开发   时间:2014-10-13 18:28:51    阅读次数:193
【android】Socket简单用法
Socket通常也称做”套接字“,用于描述IP地址和端口,废话不多说,它就是网络通信过程中端点的抽象表示。值得一提的是,Java在包java.net中提供了两个类Socket和ServerSocket,分别用来表示双向连接的客户端和服...
分类:移动开发   时间:2014-10-13 18:08:30    阅读次数:252
iOS 判断iphone ipad 系统版本
#define ScreenWidth ([[UIScreen mainScreen] bounds].size.width) #define ScreenHeight ([[UIScreen mainScreen] bounds].size.height) #define iOS8 ([[[UIDevice currentDevice] systemVersion] floatValu...
分类:移动开发   时间:2014-10-13 17:51:40    阅读次数:129
IOS开发各种加解密,编解码
- (NSData *)AES256EncryptWithKey:(NSString *)key {//加密     char keyPtr[kCCKeySizeAES256+1];     bzero(keyPtr, sizeof(keyPtr));     [key getCString:keyPtr maxLength:sizeof(keyPtr) encoding:NSUTF8Str...
分类:移动开发   时间:2014-10-13 18:00:39    阅读次数:270
Android开发之MediaPlayer和SurfaceView播放视频
使用MediaPlayer出了了可以播放音频之外,还可以播放视频文件,只不过使用MediaPlayer播放视频时,没有提供图像输出界面。可以使用SurfaceView组件来显示视频图像。使用MediaPlayer和SurfaceView播放视频大致可以分为如下四个步骤: 1)定义SurfaceView组件。最好在布局文件中实现。 2)创建MediaPlayer对象,并为其加载要播放的视频。 ...
分类:移动开发   时间:2014-10-13 18:33:10    阅读次数:258
android AsyncTask介绍
android AsyncTask介绍 AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l  简单,快捷 l ...
分类:移动开发   时间:2014-10-13 17:09:10    阅读次数:267
Android网络图片显示在ImageView 上面
在写这篇博文的时候,我参与了一个项目的开发,里面涉及了很多网络调用相关的问题,我记得我在刚刚开始做android项目的时候,曾经就遇到这个问题,当时在网上搜索了一下,发现了一篇博文,现在与大家分享一下,http://www.open-open.com/lib/view/open1376128628881.html 其实这篇文章的思想是有问题的,因为网络是需要不断的轮询访问的,所以必须要放在线程中...
分类:移动开发   时间:2014-10-13 17:39:30    阅读次数:209
Android实现登录对话框
今天介绍一种Android登录对话框的实现。 dialog.xml用于设置DialogView Activity packagecom.study.android;   importandroid.app.Activity; importandroid.app.AlertDialog; importandroid.app.ProgressDialog; importandroid....
分类:移动开发   时间:2014-10-13 17:39:19    阅读次数:263
Android开发之Mediaplayer
Android提供了常见的音频、视频的编码、解码机制。借助于多媒体类MediaPlayer的支持,开发人员可以很方便在在应用中播放音频、视频。本篇博客主要讲解在Android平台下如何播放一个音频文件。   本篇博客主要内容如下: MediaPlayerMediaPlayer的音频源使用MediaPlayer播放音乐MediaPlayer使用技巧Demo--一个简单的MP3播放器 ...
分类:移动开发   时间:2014-10-13 18:11:50    阅读次数:327
Android_Proguard代码混淆器
1.混淆器概述 混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆,生成一个比较小的.apk文件,该文件比较难进行逆向工程,是一种重要的保护手段。 混淆器被集成在android 构建系统中,所以你不必手动调用它。同时混淆器仅在发布模式下进行构建应用程序的时候才会运行起来,所以在调试模式下构建程序时,你不必处理混淆代码。这个文档描述了怎样启用并配置...
分类:移动开发   时间:2014-10-13 18:10:59    阅读次数:239
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!