移动开发

手机文件加密软件

手机文件加密软件 给手机文件进行加密你会怎么做?有的人会说这个很简单,直接对手机屏幕进行锁屏就可以了,这个真的是太low了,稍微亲近一点的人或是有心人看过一次就会知道你的开机密码.所以一定要找一个专业的文件加密软件,这样才能够对文件起到加密作用. 现在的我们无时无刻都离不开电脑以及网络,手机更是必备携带之物.那么这样也就有了对数据安全的要求,怎么对手机文件进行加密呢?护密文件夹加密软件,提供高级别的移动数据加密.真正起到文件夹加密的作用,才会让所想要保存的文件绝对的没有任何后顾之忧.毕竟,我们对

Android中使用HTTP服务

转至 http://blog.csdn.net/liuhe688/article/details/6425225 在Android中,除了使用java.net包下的API访问HTTP服务之外,我们还可以换一种途径去完成工作.Android SDK附带了Apache的HttpClient API.Apache HttpClient是一个完善的HTTP客户端,它提供了对HTTP协议的全面支持,可以使用HTTP GET和POST进行访问.下面我们就结合实例,介绍一下HttpClient的使用方法. 我

Android百度地图之自定义绘制功能

我们可以在地图上绘制各种自定义的图形,包括点.折线.圆.多边形等等,尤其绘制点和折线非常实用,点可以用来标识所处的位置,折线可以用来描述走过的轨迹,结合前面GPS定位功能可以做出一些非常有意思的应用,下面应用百度Demo实现绘制的基本功能,代码如下: Activity: package com.home; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.

IOS 使用动态库(dylib)和动态加载framework

在iphone上使用动态库的多为dylib文件,这些文件使用标准的dlopen方式来使用是可以的.那相同的在使用framework文件也可以当做动态库的方式来动态加载,这样就可以比较自由的使用apple私有的framework了. dlopen是打开库文件 dlsym是获取函数地址 dlclose是关闭. 当然,要使用这种方式也是有明显缺陷的,那就是你要知道函数名和参数,否则无法继续. 私有库的头文件可以使用class dump的方式导出来,这个详细的就需要google了. 下面是两个使用的例子

一个不错的Html5 DatePicker控件,主要支持手机端。

原地址不知道在哪了,下载地址 QQ群:616945527 Html5控件wen文件夹中DatePicker.rar 原文地址:https://www.cnblogs.com/zhaogaojian/p/9390939.html

如何激发手机的高分辨率

摘要:不少用户使用百度地图API开发在移动浏览器上的应用时发现,明明自己的手机是高分辨率的,但是显示出来的地图却比较模糊,甚至"看不清楚".接下来,我们要学习如何激发手机浏览器的高分辨率功能. -------------------------------------------------------------------------------- 以安卓手机为例,我们使用PhoneGap来写一段API代码. 代码A: <!DOCTYPE html><html&g

Java4Android之复用类

本节内容是对<Thinking in Java>中第七章 复用类的笔记和总结 1 , 复用现有的代码而不去破坏现有的代码,有两种方法:组合和继承. 2,toString()方法.在类需要转变成String对象的时候,就会调用该函数.例如有个A类的对象a , A a ;然后有语句 "object:"+a;这时候其实是"object:"+a.toString(); 3,惰性初始化.成员的初始化有很多种,我们在之前的学习中知道,如果是基本数据类型没有初始化,则

Android alarmmanager的使用方法介绍

1.AlarmManager,顾名思义,就是"提醒",是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个指定的Intent.简单的说就是我们设定一个时间,然后在该时间到来时,AlarmManager为我们广播一个我们设定的Intent,通常我们使用 PendingIntent,PendingIntent可以理解为Intent的封装包,简单的说就是在Intent上在加个指定的动作.在使用Intent的时候,我们还需要在执行startActivity.startSe

移动端页面 viewport的设置,横屏字体重置的问题

在最初做的时候因为一直没有在手机上实测页面,导致后来写了好些页面后实测发现页面特别小,几乎都看不见. 原因是每个移动设备都是自己默认的视口宽度. 视口:在移动端浏览器当中有两种视口:可见视口(设备屏幕大小)和浏览器视口(网页宽度). 拿iphone4s来说,它的屏幕是320*480的,但是它却能展示980像素宽度的内容(iphone默认都是980),所以你把网页放到移动端展示就相当于缩小了980/320.手机这样做的目的是可以显示更多的东西,但是结果就是在PC端做好的页面到了移动端就像蚂蚁一样小

iOS程序的生命的周期

通常来说,一个iOS应用程序拥有5种状态 1.Not running ..应用还没有启动,或者应用正在运行但是途中被系统停止. 2.Inactive 当前应用正在前台运行,但是并不接收事件 .一般每当应用从一个状态切换到另一种状态时,中途都会短暂停留再次状态.唯一在此状态停留时间较长的情况是:当用户锁屏,或者系统提示用户去响应某些事件的时候(诸如接电话.有未读短信) 3.Active 当前应用正在前台运行,并且接收事件. 4.Background 应用程序处在后台,并且还在执行代码. 5.Sus

[转载]Android之NetworkOnMainThreadException异常

看名字就应该知道,是网络请求在MainThread中产生的异常 http://blog.csdn.net/mad1989/article/details/25964495 看名字就应该知道,是网络请求在MainThread中产生的异常 先来看一下官网的解释: Class Overview The exception that is thrown when an application attempts to perform a networking operation on its main t

android studio使用CMake和NDK,实现应用自身被卸载时打开某一网址

实现应用自身被卸载时打开某一网址的c代码 MyActivity: public class MyActivity extends Activity { /** * Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ma

A熟知SP.NET---WebForms UnobtrusiveValidationMode 必须“jquery”ScriptResourceMapping。

我相信,有过ASP.NET人们学习经验RequiredFieldValidator控制(验证非空控制)一定不会陌生,禁止控制输入定义的内容的作用(该属性InitialValue的值.属性默认值为空字符串,我们经经常使用来验证用户输入的内容是否为空. ). 另外,在验证前会自己主动去掉输入内容两端的空格. 今天在练习该控件的使用的时候遇到了例如以下问题: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvU2VuaW9yX2xlZQ==/font/5a6L5

实时显示iOS编写UI代码效果:有效提高UI编写速度

编写iOS应用UI的方式大概有两种,一种是Storyboard/Xib,另一种是手写代码.采用Storyboard/Xib方式组织UI,由于提供可视化的特性,只要从UI库中拖动UI控件,便可以显示结果,极大地提高开发速度.但面临一个问题就是多人协作开发,由于所有的UI都放在同一个Storyboard文件中,使用Git/SVN合并代码就会出现冲突.多人协作开发还不是主要问题,有人提出可以创建多个Storyboard来分开UI编写,而Storyboard/Xib最主要问题是代码复用性比较差.所以有些

手写CrashHandler实现UncaughtExceptionHandler拦截android异常

手写CrashHandler实现UncaughtExceptionHandler拦截android异常 作者:码字员小D 有点复杂,虽然知道原理,但是并不好从哪开始写了...... 首先这是个需要在整个app运行状态中都需要存在的对象,所以需要在application里初始化这个类,并且这个类实例~~~慢着!发现这里代码有疑问,application中只在oncreate方法里面初始化 public class CrashApplication extends Application { @Ov

iOS html转换为字符串

-(NSString *)filterHTML:(NSString *)html { NSScanner * scanner = [NSScanner scannerWithString:html]; NSString * text = nil; while([scanner isAtEnd]==NO) { //找到标签的起始位置 [scanner scanUpToString:@"<" intoString:nil]; //找到标签的结束位置 [scanner scanUpTo

Android编程获取网络连接状态(3G/Wifi)及调用网络配置界面

http://www.mobiletuts.me 获取网络连接状态 随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能. Android平台提供了ConnectivityManager  类,用于网络连接状态的检测. Android开发文档这样描述ConnectivityManager 的作用: Class that answers queries about the state of network connectivi

使用 android studio 无法打开问题。

1,下载最新的android studio http://developer.android.com/sdk/installing/index.html?pkg=studio mac下直接安装.但是启动不了,一直显示进度. 2,原因很简单 启动需要访问google服务器,被封了下载不了.解决办法万能的host: 不一定在所有地区都是一样的. 203.208.46.200 dl.google.com 203.208.46.200 dl.l.google.com 203.208.46.200 dl-

iOS - 安全传输编程专业术语

iOS - 安全传输编程专业术语 1.access control list(ACL):访问控制列表,一个数据结构,如果你要访问一个钥匙串的一个条目,它会提供一些访问需求,例如显示确认对话框,询问密码等一系列的操作,当你完成了这些要求,你就可以访问钥匙串中的项,它同时还包含表已经被信任的操作应用程序相关的列表,每个钥匙串中的项有一个或者多个ACLs,每一个ACLs应用在一个条目的一个操作上,比如加密解密. 2.access object:一个不透明的数据结构它对应了一个ACL,它包含了ACL的数

Android输入法扩展之外接键盘中文输入

大家想不想要这样一台Android  Surface平板,看着就过瘾吧. 我们知道,android目前的输入都是通过软键盘实现的,用外接键盘的少,这个在手机上是可以理解的.当手机接上外接键盘后,整体会显得头重脚轻,并且用键盘输入时,人离手机的距离就远了,自然不太适合看清手机上的内容.那在平板上呢?如果平板只是平时用来浏览看视频,不进行大量输入,自然也用不上外接键盘.那究竟什么时候需要用到外接键盘呢?本人觉得首先要满足如下两个条件. 1)   平板和外接键盘完美融合,组合后很像笔记本使用模式.类似