android 每次创建新的工程的时候 都会自动的 添加 V7的依赖包?
分析原因:
主要是因为,我之前的 SDK 的版本 更新的有点高了,低版本是不会有这种问题g的,新版本中google 重新定义了 BlankActivity 内部自动添加了 fragment 。
可是V7 是我所不需要的依赖包,我只是想写一个简单的demo ,不需要哪些...
分类:
移动开发 时间:
2014-10-13 13:32:39
阅读次数:
175
实现强占式camera service,当某些应用(如手电筒)在后台打开camera后,当camera app open camera时可以强占被后台应用占有的camera.
1. 修改CameraService.cpp (frameworks/av/services/camera/libcameraservice/)
文件的connect()方法,将
原来的
Mutex:...
分类:
移动开发 时间:
2014-10-13 14:05:29
阅读次数:
299
请在Config.ftbl.flashlight.h (mediatek\custom\common\hal\flashlight\src)中,
将所有的两处注释掉的code:
//CameraParameters::FLASH_MODE_AUTO,
都打开为:
CameraParameters::FLASH_MODE_AUTO,...
分类:
移动开发 时间:
2014-10-13 15:11:49
阅读次数:
239
mediatek/external/bluetooth/bt_cust/bt_cust_table.h
{
.name = "ClassOfDevice",
.value = (void*){0x004A020C}, /*default cod=0x004A020C */
},
将0x004A020C修改为自己想要的蓝牙设备COD。...
分类:
移动开发 时间:
2014-10-13 13:14:59
阅读次数:
405
该类问题的分析,一般是需要找到bitmap对象在那个位置有被recyle,然后再检查代码。
如何定位到是在哪个代码位置有把bitmap 对象recyle,可以在 Bitmap.java的recycle方法中,加log打印出call stack来定位。
具体的修改参考如下:
public void recycle() {
if (!mRecycled) {...
分类:
移动开发 时间:
2014-10-13 14:38:09
阅读次数:
172
1、mediatek\config\common下的custom.conf中的bluetooth.HostName = ANDROID BT修改为客制化名称;
2、检查 mediatek/external/bluetooth/bt_cust/bt_cust_table.h以下value必须为0。
{
.name = "LocalNameCustPermission",...
分类:
移动开发 时间:
2014-10-13 13:31:19
阅读次数:
190
无论锤子还是茄子手机的不断冒出,Android系统的手机市场占有率目前来说还是最大的,因此基于Android开发的App数量也是很庞大的。那么,如何能开发出更高性能的Android App?相信是软件开发公司以及广大程序员们头疼的一大难题。今天,就给大家提供几个提高Android App性能的技巧。...
分类:
移动开发 时间:
2014-10-13 13:47:49
阅读次数:
142
总结:要自己动手。虽然都明白其中原理,但是真正操作起来,会遇到一些很小但是很重要的问题,一个一个的解决,这样的积累估计就是新手和老鸟的区别。...
分类:
移动开发 时间:
2014-10-13 13:47:09
阅读次数:
179
一、漏洞描述
目前被称为“史上最强Android木马”的病毒Backdoor.AndroidOS.Obad.a利用Android设备管理器漏洞使用户无法通过正常方式卸载。其实该漏洞早在去年底已被发现。
注册为“设备管理器”的应用是无法被直接卸载的。只有取消激活“设备管理器”后才可以直接卸载。...
分类:
移动开发 时间:
2014-10-13 14:19:49
阅读次数:
182
继承关系:
java.lang.Object
android.view.View
直接子类:
AnalogClock, ImageView, KeyboardView, ProgressBar, SurfaceView, TextView, ViewGroup, ViewStub
间接子类:
AbsListView, AbsSeekBar, AbsSpinner, ...
分类:
移动开发 时间:
2014-10-13 15:09:29
阅读次数:
230
对iPhone开发感兴趣的初学童鞋们奉上一篇认可度较高的iPhone开发教程,助你轻轻松松提高自己的职业修养。
提醒:本文是系列教程中的开篇,不适合程序猿出身的童鞋!目的只是让初学者、产品策划,设计或管理人员了解iPhone开发的基础知识。
主要素材和示例项目来源:Ray Wenderlich store
特别说明:不适合程序猿出身的童鞋!目的是让初学者、产品策划,设计或...
分类:
移动开发 时间:
2014-10-13 14:32:39
阅读次数:
530
在使用Listview或GridView的时候,往往需要自定义数据适配器,一般都要覆写getView(),在该方法中有一个convertView参数,该参数就是用来加载数据时的View。
初学者简单但低效的方式
1 public View getView(int position, View convertView, ViewGroup parent) {
2
3 View...
分类:
移动开发 时间:
2014-10-13 13:38:59
阅读次数:
173
一、什么是Surface
简单的说Surface对应了一块屏幕缓冲区,每个window对应一个Surface,任何View都要画在Surface的Canvas上(后面有原因解释)。传统的view共享一块屏幕缓冲区,所有的绘制必须在UI线程中进行。
在SDK的文档中,对Surface的描述是这样的:“Handle onto a r...
分类:
移动开发 时间:
2014-10-13 14:10:19
阅读次数:
308
UITableView 中的Cell选中相关的操作:在TableView中设置Cell相关:@property(nonatomic) BOOL allowsSelection NS_AVAILABLE_IOS(3_0); // default is YES. Controls whether ro....
分类:
移动开发 时间:
2014-10-13 14:04:49
阅读次数:
182
发布者:应用推编辑2014年6月25日 有 542 人阅读 分类:APP推广,市场上架发表评论说到APP推广,作为一个开发者或商务推广专员,自然少不了和渠道(本文指国内安卓应用软件市场)打交道,下面应用推编辑简单介绍下国内几家知名安卓市场的开发者、应用审核情况。360手机助手 安智市场 安卓市场作为...
分类:
移动开发 时间:
2014-10-13 14:54:39
阅读次数:
185
一 显示区别:2.3.x及以下版本,需要按菜单键显示菜单,当菜单打开时,第一个可见的部分是图标菜单,最多可容纳6个菜单项。如果你的菜单包括Android的地方超过6项,第六项,其余将被归到”More”菜单下;3.0以上版本,逐渐抛弃了2.3.x及以下版本这种menu这种风格,主推Action Bar...
分类:
移动开发 时间:
2014-10-13 14:33:29
阅读次数:
185