最近的文章列表

Weex 长列表的复用方案 <recycle-list>

 Weex 表面上是一个客户端技术,但实际上它串联起了从本地开发环境到云端部署和分发的整个链路。

...
2018/3/27 Comments:
Android - Hello World示例

 让我们开始使用Android Framework进行实际编程。在开始使用Android SDK编写第一个示例之前,您必须确保您已正确设置Android开发环境,如Android环境设置教程中所述。我还假设你对Android工作室有一点工作知识。

...
2018/3/21 Comments:
weex 入门相关知识 打包 apk

Weex 是一套简单易用的跨平台开发方案,能以 web 的开发体验构建高性能、可扩展的 native 应用,为了做到这些,Weex 与 Vue 合作,使用 Vue 作为上层框架,并遵循 W3C 标准实现了统一的 JSEngine 和 DOM API,这样一来,你甚至可以使用其他框架驱动 Weex,打造三端一致的 native 应用。

weex工作原理

weex工作原理

...

2018/3/20 Comments:
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: