有时候你把手机接到电脑上调试时,Android Studio总是提示你重启ADB,但是你点重启后,立马又跳出那个提示重启的对话框。会再跳出提示对话框是因为你ADB重启没有成功。这个时候我们可以通过命令行来重启。
首先执行adb kill-server,再执行adb start-server。但是有时候你执行adb start-server后会发现启动不起来,这个是因为adb的端口被占用了。
解...
分类:
移动开发 时间:
2014-07-10 21:50:21
阅读次数:
259
安卓中LinearLayout是用得最得心应手的容器,但有时候貌似不尽人意、...
分类:
移动开发 时间:
2014-07-11 00:00:48
阅读次数:
284
解决方案:
1.定义一个textview,在storyboard中设定constraints。
2.将高度的constraint定义到头文件中:(直接拖拽)
@property (weak, nonatomic) IBOutlet NSLayoutConstraint *textviewHeightConstraint;
3.待在实现文件中为textview加载了内容之后,获取文本高度,为...
分类:
移动开发 时间:
2014-07-10 20:56:49
阅读次数:
237
目录结构
src: 存放java代码
gen: 存放自动生成文件的. R.java 存放res文件夹下对应资源的id
project.properties: 指定当前工程采用的开发工具包的版本
libs: 当前工程所依赖的jar包.
assets: 放置一些程序所需要的媒体文件.
bin: 工程的编译目录. 存放一些编译时产生的临时文件和当前工程的.apk文件.
res(...
分类:
移动开发 时间:
2014-07-10 17:17:14
阅读次数:
413
如果你基于没有一个专门的开发板练手,那你的Android手机也可以开发大多数C应用程序,安装好后编译C的编译器。本文只写一个Hello World的运行过程。优点是:不需要eclipse,不需要Android源码,不需要Android.mk,不需要NDK。一个C程序员就可以很好的利用Android了,需要一个编译器和一个adb要把程序放到Android系统中。...
分类:
移动开发 时间:
2014-07-11 00:36:18
阅读次数:
248
项目中要用到动画的控制,比如说暂停、恢复继续等,先看代码:(很容易实现)-(void)pauseLayer:(CALayer*)layer
{
CFTimeInterval pausedTime = [layer convertTime:CACurrentMediaTime() fromLayer:nil];
layer.speed = 0.0;
layer.timeOff...
分类:
移动开发 时间:
2014-07-10 23:47:35
阅读次数:
234
Cocos2d-x3.1下实现类似iOS页面滑动指示圆点...
分类:
移动开发 时间:
2014-07-10 23:44:12
阅读次数:
241
打算整理一下对 Android Framework 中多线程相关知识的理解,主要集中在 Framework 层的 Thread, Handler, Looper, MessageQueue, Message, AysncTask,当然不可避免地要涉及到 native 方法,因此也会分析 dalvik 中和线程以及消息处理相关的代码:如 dalvik 中的 C++ Thread 类以及 MessageQueue 类。本文将从一个使用 Thread 的简单 应用入手,引入 Thread 这个话题,接下来的几篇文...
分类:
移动开发 时间:
2014-07-11 08:34:39
阅读次数:
241
Android中对操作的文件主要可以分为:File、XML、SharedPreference。这篇博客主要介绍对File的操作:1、MainActivitypackage com.example.filetest;
import android.os.Bundle;
import android.os.Environment;
import android.app.Activity;
impor...
分类:
移动开发 时间:
2014-07-10 17:13:57
阅读次数:
255
一、功能
窗口管理是ANDROID框架一个重要部分,主要包括如下功能:
(1)Z-ordered的维护
(2)窗口的创建、销毁
(3)窗口的绘制、布局
(4)Token管理,AppToken
(5)活动窗口管理(FocusWindow)
(6)活动应用管理(FocusAPP)
(7)输入法管理
(8)系统消息...
分类:
移动开发 时间:
2014-07-10 22:00:07
阅读次数:
374
如何从C++代码直接访问android java代码写的service...
分类:
移动开发 时间:
2014-07-10 23:33:29
阅读次数:
211
前面我们分别介绍和学习了LinearLayout(线性布局)、FrameLayout(单帧布局)和AbsoluteLayout(绝对布局)。这次我们要进行RelativeLayout(相对布局)和TableLayout(表格布局)的学习。这部分是很重要的知识点。RelativeLayout是开发过程中强烈建议使用的,而TableLayout是满足一些特定需求时(常见表格显示,但不局限于此)。...
分类:
移动开发 时间:
2014-07-11 00:53:44
阅读次数:
205
前几天做了小应用,感觉小有成就,名字叫“长见识了”,是一款趣味答题类的游戏,题目各种火爆各种经典,下载地址,看似一个简单的答题小游戏却是五脏俱全,从开发流程上都进行了严格的规范,大家有空可以下载玩玩~
在这个应用中,用到了我以前集成的一个快速开发框架-EasyAndroid,这个框架我以前在做项目的时候总结,整理出来的,对于快速开发Android应用非常实用。
其实,A...
分类:
移动开发 时间:
2014-07-11 00:54:26
阅读次数:
291
这阵子遇到了好多事情,挺久没来更新博文了,这两天在学这个开源框架Android Annotations,用起来感觉挺方便的,相信用过Spring注解的孩子理解起来应该比较容易!就是配置起来比较吃力。 关于AndroidAnnotaions的介绍,网上已经很多了,我这里不再累赘。 1、AndroidAnnotations官网:http://androidannotations.org/(也许你...
分类:
移动开发 时间:
2014-07-10 23:56:53
阅读次数:
433
近日百度安全实验室在手机银行正版信息提取时,发现有一个数字证书签名(签名信息如图1)被很多银行的手机客户端所使用。与此同时还发现了几款个人开发者类应用也使用了此证书签名。而这种数字签名被滥用的行为存在极大的安全隐患。 图1. 签名信息 经挖掘和分析,研究人员发现目前共有23款不同银行手机银行客户端使用该签名:以上不同银行的手机客户端应用都是外包给某第三方公司开发的。 在应用市场内,目前共发现6款个...
分类:
移动开发 时间:
2014-07-11 08:20:20
阅读次数:
313
通过用手机的浏览器(内置,第三方都可)访问一个网页,实现点击一个链接启动自己的应用,并传递数据。...
分类:
移动开发 时间:
2014-07-10 21:07:52
阅读次数:
240
我们坐在地铁上,常常拿出手机查看新浪移动新闻,腾讯新闻,或者刷微信看新闻等等功能。你们有没有想过他们是如何实现的。移动互联网,越来越热闹了。
因为HTML5来了,jQuery Moblie来了。今天我就用jqm来给大家做一个简单的移动新闻网站。
先看效果图:...
分类:
移动开发 时间:
2014-07-10 21:45:12
阅读次数:
291
使用七牛云存储解决ios7.1的app部署问题
一.问题描述
开发完ios版本的app。需要将.ipa文件和.plist文件打包上传,供用户下载,在线安装。用户安装过程简单描述如下:
首先通过手机浏览器safari或者扫描二维码获取到下载.plist的地址。然后浏览器会自动跳转到这个地址,下载、读取.plist。(用户跳转的地址是.plist的下载地址。)这个过程,显然使...
分类:
移动开发 时间:
2014-07-11 00:43:58
阅读次数:
829