最近的文章列表

2015年百度全网移动设备、操作系统、浏览器、分辨率占有率(基于贴吧无线数据)

百度全网移动设备(操作系统)、浏览器、分辨率占有率
注:基于贴吧无线5月22日数据

移动设备(操作系统):

移动设备(操作系统)使用情况统计

2015/8/31 Comments:
解决E/AndroidRuntime(17685): without permission not exported from uid的错误方法

今天把以前的一个项目导入到工程中,调试一翻很满意之后,运行,发现报错,报错信息如下

01-16 09:45:32.870: E/AndroidRuntime(17685): java.lang.RuntimeException:  
Unable to start activity ComponentInfo{com.bxlt.android.aims.activity/com.bxlt.android.aims.activity.LoginActivity}:
java.lang.SecurityException: Not allowed to start service Intent { act=InformationService }
without permission not exported from uid 10154
2015/8/11 Comments:
Android的 settings.db数据库中如何添加一项新的设置

   Settings数据存放在com.android.providers.settings/databases/settings.db 中

  数据库中数据的默认数据在frameworks/base/packages/SettingsProvider/res/values/defaults.xml中定义,如果要在数据库中添加一个新的字段,则可用如下步骤:

  1、在defaults.xml中为新加的数据定义一个默认值(当然也可在代码中直接给定)

  2、在frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHe

2015/8/5 Comments:
Android ICS下用gdb远程调试办法

   Host: ubuntu

  Target: Android ICS

  1. 将gdbserver和gdbclient分别放入target和host。两者都可在android源代码的prebuilt目录下找到。

  2. 在Target上启动gdbserver,在adb shell中执行

  $ /path/to/gdbserver :1111--attach PID

  其中PID为想要debug程序的进程号,可以通过ps得到。1111为端口号,可以自定义。

  3. 在Host上启动gdbclient,首先将target上的库pull到host上(如/home/jzj/

2015/8/3 Comments:
"Hello World"之创建我的第一个Android项目

   随着移动互联网的迅速发展,前端的概念已发生很大的变化,已不仅仅局限在网页端。而Android系统作为智能机市场的老大,作为前端开 发工程师,非常有必要了解和学习。但面对众多学习资料,站在前端开发工程师的角色,怎样挑选出合适的路进行快速学习,而不必浪费大量时间去摸索,该系列文 章希望能帮助到小伙伴们。

  文章会挑选几个实际的例子,贯穿在整个系列中,涉及到Java、Android、程序设计等多方面知识,力求让大家快速掌握。俗话说,工欲善其事,必先利其器,系列的第一篇就从Window系统下Android的环境搭建说起。Let’s Go!

  Step1:JDK的安装和Java环境变量的设置

2015/7/20 Comments:
Android(安卓)判断是否联网及判断SDK版本
public static int getSDKVersionNumber() {
int sdkVersion;
try {
sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);

} catch (NumberFormatException e) {

sdkVersion = 0;
}
return sdkVersion;
}
2015/7/15 Comments:
IOS上传图片/文件的通用方法(含时间戳验证和Sign签名)
 (NSString*) memberUploadavatar:(UIImage *)image {
    NSString *action = @"action=uploadavatar";
    NSString *mainUrl = [self getMainUrl];
    NSString *unixTime = [NSString stringWithFormat:@"timestamp=%ld", (time_t) [[NSDate date] timeIntervalSince1970]];
//    NSString *unixTime = @"timestamp=1429629388";
    NSMutableArray *nameList = [[NSMutableArray alloc] init];
    [nameList addObject:unixTime];
    [nameList addObject:action];
2015/5/8 Comments:
[图+代码]Android如何仿iPhone晃动撤销输入功能(微信摇一摇功能)

当我们在发短信,写便笺等,如果想一次性撤销所有的键入内容,很多手机需要一直按住退格键逐字逐句的删除,稍稍麻烦,不过在iPhone上,有个人性化的功能,当我们想要去撤销刚刚输入的所有内容的时候,可以轻轻晃动手机,会弹出提示框,点击确定就可以清空内容,如下图:

 

2015/3/20 Comments:
iphone真果粉必须知道的:IOS7之八个隐藏快捷操作

1.向右滑动返回上一级

2.查看信息时间

3.摇动撤回邮件操作

4.快速访问草稿

5.长按“.”调出快捷键

6.长按逗号的快捷键 #iPad

7.日历的快捷操作

8.同时关闭多个后台应用

2015/3/19 Comments:
通过detectmobilebrowsers提供的C#判断用户是手机访问还是PC访问(Apache、ASP、ASP.NET、 IIS、 JSP、 JavaScript、 jQuery、 Lasso、 nginx 、node.js、 PHP、 Perl、 Python 、Rails)

 今天在做一个wap网站时,需要限制PC用户访问。网上找了很多资料,效果都不怎么理想。其实原理就是根据HTTP_USER_AGENT判断检查用户在用什么浏览器,再根据业务做相应的逻辑处理。

    代码如下:

public class IsPhoneAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
2015/3/11 Comments: