码迷,mamicode.com
首页 > 移动开发 > 月排行
Android应用中使用百度地图API之POI(三)
Android应用中使用百度地图API之POI(三)...
分类:移动开发   时间:2014-06-08 17:54:06    阅读次数:430
在弱网传输的情况下,是怎么做到节约流量的(面试小问题,Android篇)
马上毕业了,在毕业之际,我辞掉了以前的实习工作,主要是工作内容不太感兴趣。最近在找工作,主要是找Java和Android方面的工作。自以为学得不错,但是面试屡屡受挫。先提一下问到的一些问题吧。 第一个:在弱网传输的情况下,是怎么做到节约流量的? 由于Android接触的确实不多,这个问题自然没有很愉快的答上来。 我这样回答的:将一些数据进行压缩,例如传一个字符串,先将字符串转换成字符数组的形...
分类:移动开发   时间:2014-06-08 16:49:31    阅读次数:229
使用Eclipse搭建Android的开发环境
现在Google以及Android的官网被屏蔽,想下载ADT都不行了。好在以前开发Qtfor Android的时候下载了Android的SDK、NDK以及JDK,这回只需要安装Eclipse以及ADT就行了。ADT没办法从网上下载,那么只好看看国内有没有人分享一下ADT了。于是我找到了ADT-22.6.2,再安装在最新的Eclipse4.3.2,测试了很久,终于好了。...
分类:移动开发   时间:2014-06-08 17:54:42    阅读次数:227
app备份与恢复研究
最近打算搞一个app备份与恢复的小应用,顾名思义,必然包括app的备份和app的恢复两部分。备份部分由可以分为apk的备份与data的备份两部分。需要注意的是备份与恢复都需要一堆的权限,尤其是恢复的时候。 app的备份 首先看看下面几个目录: system/app 系统自带的应用程序apk目录,无法删除。 data/app 用户程序安装的目录,有删除权限。安装时把apk文件复制到此目录。 ...
分类:移动开发   时间:2014-06-08 10:25:38    阅读次数:297
iOS开发- 蓝牙后台接收数据(BLE4.0)
最近在做一个蓝牙相关的项目, 需要在应用进入后台, 或者手机属于锁屏状态的情况下, 仍然保持蓝牙连接, 并且能正常接收数据。本来以后会很麻烦, 但是学习了下..发现就2步而已。简单的不能再简单了。好了。下面是具体实现办法。1.在xxx-info.plist文件中, 新建一行  Required background modes  , 加入下面两项。App shares data using Cor...
分类:移动开发   时间:2014-06-08 15:12:13    阅读次数:310
Android学习小Demo(20)关于Fragment的应用
Android在3.0之后引入了Fragment的概念,我猜测其想法可能只是想更好地兼容大屏幕或者平板的开发,因为大屏幕可以展示更多的内容,而内容一多,逻辑有可能就乱,而利用Fragment,则可以将不同的逻辑封装进不同的Fragment中,但是展现呢,还是在同一个Activity中,在同一个屏幕上显示。而对于屏幕并不大的手机来说,如果一个页面展示的东西并不多,那么其实将逻辑直接写在Activit...
分类:移动开发   时间:2014-06-09 23:30:12    阅读次数:379
[iOS]Objective-C基础回顾:继承和委托
背景大一的时候第一次接触iOS编程,当时的感觉就是:Xode真乃神兵利器也! 时隔三载,今日故地重游,不妨就用Xcode造一把“神兵利器”:无敌大锤子,回顾一下iOS编程中常见的问题。基础再厉害的神兵利器,说到底也就是一把普通的武器。 我们可以抽象出所有武器共有的特性,作为神兵利器的父类。 首先我们先创建一个最简单的武器Weapon类。// // Weapon.h // Weapon // /...
分类:移动开发   时间:2014-06-08 09:23:01    阅读次数:279
android 模拟器AVD方向键无法使用的解决方案
1、问题描述:         android 模拟器AVD方向键无法使用,如下图所示:           2、解决方法:         A、找到AVD的安装目录:                         B、进入目录下找到   config.ini文件,修改下面属性:将 hw.dPad=no 改为yes就OK拉      avd.ini.encoding=ISO-885...
分类:移动开发   时间:2014-06-08 16:35:52    阅读次数:208
Apple Swift学习教程
简介 今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍《The Swift Programming Language》中摘录和提取而成。希望对各位的iOS&OSX开发有所帮助。 Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束。Swift采用了安全的编程模式和添加现代的功能来是的编程更加简单、灵活和有趣。界面...
分类:移动开发   时间:2014-06-08 15:39:37    阅读次数:353
ios中的多线程的用法总结
ios中的多线程的用法总结 1、进程的基本概念 (1)每一个进程都是一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程,但也有多个进程的情况 (2)同一个进程的线程共享内存中的内存和资源 2、多线程的基本概念 (1)每一个程序都有一个主线程,程序启动时创建(调用main来启动)。 (2)多线程技术表示,一个应用程序有多个线程,使用多线程能提供CPU的利用率,防止主线程被堵塞。 (3)任何有可能堵塞主线程的任务不要在主线程执行(如:访问网络)。 (4)主线程的生命周期和应用程序绑定着,程序...
分类:移动开发   时间:2014-06-08 14:50:29    阅读次数:336
Android画板案例
画板案例: 步骤: 步骤一:声明一些全局上使用的变量:     // 接收布局文件上的图片显示控件     private ImageView iv;     // 声明一个可以用来编辑的bitmap     private Bitmap baseBitmap;     // 画布的声明     private Canvas canvas;     // 画笔的声明...
分类:移动开发   时间:2014-06-08 18:23:51    阅读次数:244
Android Framework 记录之二
接着上次的记录,续写。...
分类:移动开发   时间:2014-06-08 16:21:10    阅读次数:293
android动画-Activity之间切换动画
Android中页面之间动画切换可以使用两种方式,一种是代码,一种是定义修改Activity Theme。 一.代码实现相对来说比较简单 通过调用 overridePendingTransition() 可以实时修改Activity的切换动画。 但需注意的是:该函数必须在调用startActivity()或finishe后立即调用,且只有效一次。 二.Activity Them...
分类:移动开发   时间:2014-06-08 17:03:00    阅读次数:223
Qt on Android:Qt Quick 简介
Qt Quick 是 Qt 提供的一种高级用户界面技术,使用它可轻松地为移动和嵌入式设备创建流畅的用户界面。在 Android 设备上, Qt Quick 应用默认使用 OpenGL ES ,渲染效率很高,你可以用它创建非常炫非常酷非常迷人的界面。...
分类:移动开发   时间:2014-06-08 09:18:21    阅读次数:306
android笔记6——intent的使用
今天挑出一节专门来说一下使用intent和intentfilter进行通信。 场景:一个Activity启动另一个Activity。 前面已经讲了Fragment的切换,Fragment顾名思义是基于碎片切换的,假如我们要切换屏幕,或者是service组件等等,这就要用到Intent。 此外还想说明一下,Intent还具有很好的设计思想在里面的。它将各种“启动意图”封装成一个一致编程模型,利...
分类:移动开发   时间:2014-06-08 10:41:07    阅读次数:358
Android布局文件的加载过程分析:Activity.setContentView()源码分析
大家都知道在Activity的onCreate()中调用Activity.setContent()方法可以加载布局文件以设置该Activity的显示界面。本文将从setContentView()的源码谈起,分析布局文件加载所涉及到的调用链。本文所用的源码为android-19. Step 1  、Activity.setContentView(intresId) public void s...
分类:移动开发   时间:2014-06-08 08:34:30    阅读次数:305
android动画-tween动画实现原理
现有的 Android 动画框架是建立在 View 的级别上的,在 View 类中有一个接口 startAnimation 来使动画开始,startAnimation 函数会将一个 Animation 类别的参数传给 View,这个 Animation 是用来指定我们使用的是哪种动画,现有的动画有平移,缩放,旋转以及 alpha 变换等。如果需要更复杂的效果,我们还可以将这些动画组合起来,这些在下...
分类:移动开发   时间:2014-06-08 15:05:29    阅读次数:295
Cocos2d-x移植Android 常见问题处理办法
1、函数、变量出现“could not be resolved ”问题 出现此问题一般是没有找到cocos2d-x声明的头文件,在eclipse将cocos2d的头文件目录引入,包括工程目录、platform/android 在hellocpp/main.cpp函数加入头文件 #include "AppDelegate.h" #include "cocos2d.h" #include "...
分类:移动开发   时间:2014-06-08 15:06:08    阅读次数:425
Eclipse如何连接android手机,测试android程序?
四步教你使用Eclipse连接android手机,测试android程序。...
分类:移动开发   时间:2014-06-08 09:52:18    阅读次数:278
Android多点触控(图片的缩放Demo)
本文主要介绍Android的多点触控,使用了一个图片缩放的实例,来更好的说明其原理。需要实现OnTouchListener接口,重写其中的onTouch方法。 实现效果图: 源代码: 布局文件: activity_main: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" ...
分类:移动开发   时间:2014-06-08 17:57:24    阅读次数:266
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!