关闭
当前搜索:

[置顶] OpenCV android sdk开发实例 OpenCV android NDK实例

OpenCV android sdk开发实例 OpenCV android NDK实例 【尊重原创,转载请注明出处】http://blog.csdn.net/guyuealian/article/details/78113325 在Android应用中调用OpenCV进行图像处理的方法有很多种,考虑到性能问题,本人推荐使用NDK进行开发,毕竟C/C++要比Java性能好的多。博客会给出...
阅读(1588) 评论(0)

解决Error: undefined reference to `__android_log_print'

解决Error: undefined reference to `__android_log_print'    最近在使用Android Studio进行NDK开发时,程序本身是没有问题,但一旦添加了Android的NDK调试信息,就报如下的错,即使你build.gradle中添加加ldLibs “log”的作用 // 宏定义类似java 层的定义,不同级别的Log LOGI, LOGD, LO...
阅读(420) 评论(0)

RelativeLayout和LinearLayout性能比较

相对布局和线性布局的性能比较 RelativeLayout和LinearLayout是Android中常用的布局,两者的使用会极大的影响程序生成每一帧的性能,因此,正确的使用它们是提升程序性能的重要工作 (1)RelativeLayout会让子View调用2次onMeasure,LinearLayout 在有weight时,也会调用子View 2次onMeasure (2)RelativeLayout的子View如果高度和RelativeLayout不同,则会引发效率问题,当子View很复杂时,这个问题会更...
阅读(3325) 评论(1)

Android 通知栏Notification

Android 通知栏Notification       在android的应用层中,涉及到很多应用框架,例如:Service框架,Activity管理机制,Broadcast机制,对话框框架,标题栏框架,状态栏框架,通知机制,ActionBar框架等等。      下面就来说说经常会使用到通知机制中的通知栏框架(Notificaiton),它适用于交互事件的通知。它是位于顶...
阅读(692) 评论(0)

Android数据绑定框架DataBinding用法

Android数据绑定框架DataBinding用法 Android的新框架DataBinding给我们带来了很大的方便,以前可能需要在每个Activity里写很多的findViewById,不仅麻烦,还增加了代码的耦合性;而使用DataBinding,就可以抛弃findViewById。Data Binding 解决了 Android UI 编程中的一个痛点,官方原生支持 MVVM 模型可以让我们在不改变既有代码框架的前提下,非常容易地使用这些新特性。其实在此之前,已经有些第三方的框架(RoboAndro...
阅读(5140) 评论(3)

Android微信界面的设计

Android微信界面的设计 微信主界面: (1)整体采用垂直的LinearLayout线性布局 (2)最上面是ActionBar,搜索框SearchView,Overflow(含有4个单选菜单项) (3)中间使用ViewPager+Fragment组件,这样可实现左右滑动的界面。 (4)最下面是水平的LinearLayout线性布局:含有4个自定义的控件...
阅读(2876) 评论(1)

解决Eclipse、Android Studio ADT AVD不能检测到手机

解决Eclipse、Android Studio ADT AVD不能检测到手机 Android开发时,经常会使用Eclipse或者Android Studio开发工具,在使用真机调试App时,经常会出现 ADT AVD不能检测到手机的现象(华为荣耀手机经常出现这种现象)。造成这种现象的原因主要是驱动没有安装成功,或者驱动不匹配,即使手机连接上电脑,AVD也不能检测到手机。解决方法是更新手机驱动,要是找不到手机对应的驱动,懒人方式就是电脑端下载一个豌豆荚,一般默认安装就可以啦!...
阅读(1715) 评论(0)

Android微信界面的设计

【ActionBar的绘制】  1. 取消微信标题栏图标的显示  2. 改变Overflow按钮(即界面右上角的省略号)的图标为加号  3.由于在某些机型上自带菜单键,所以2中的Overflow按钮有可能被隐藏,所以需要强行设置起显示  4.在OverflowButton展开之后,各个选项上是没有图标的。这里需要修改为显示图标。 【代码1 取消微信标题栏图标的显示】...
阅读(586) 评论(0)

工厂方法模式与抽象工厂模式

本文是转的 一、引子        话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?!        而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一个普遍存...
阅读(413) 评论(0)

UML类图几种关系的总结

原文链接:http://blog.csdn.net/tianhai110/article/details/6339565 在UML类图中,常见的有以下几种关系:泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generalizatio...
阅读(802) 评论(0)

android中xml tools属性详解

编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! 第一部分 安卓开发中,在写布局代码的时候,ide可以看到布局的预览效果。 但是有些效果则必须在运行之后才能看见,比如这种情况:TextView在xml中没有设置任何字符,而是在a...
阅读(529) 评论(0)

修改overflow图标 修改ActionBar的三个点的图标

修改overflow图标 修改ActionBar的三个点的图标       使用ActionBar时,Android系统默认给overflow是三个点的图标,如果你想修改overflow的图标,变成类似于微信“+”加号或者其他图标,可这样实现:即在values/styles.xml文件中修改和增加样式(注意:如果你的Android项目有多个values文件,如values-v11...
阅读(3282) 评论(2)

解决ActionBar中不显示item的问题,item显示在overflow中

解决ActionBar中不显示item的问题,item显示在overflow中 一、问题描述       使用ActionBar时,需要增加一个菜单选项,即在/menu/main.xml的布局文件中添加item项,但却是显示在overflow中,而在ActionBar中直接显示。main布局文件是这么写的: <menu xmlns:android="http://sche...
阅读(850) 评论(0)

Attribute is missing the Android namespace prefix

Attribute is missing the Android namespace prefix 一、问题描述       在XML文件中定义属性出现错误提示:Attribute is missing the Android namespace prefix,这是由于命名空间导致提示异常。       命名空间完整格式 xmlns:namespace-prefix="names...
阅读(764) 评论(0)

解决ActionBar中的不显示View控件

解决ActionBar中的不显示View控件 一、问题描述      最近在做一个类似微信的主界面,使用ActionBar时,需要增加一个菜单选项,即在/res/menu下对应的布局文件中添加了一个item,但是无论怎么调整,它却是压缩在overflow的三个点中,而不是在ActionBar直接显示出来。     menu.xml内容: menu xmlns:andr...
阅读(125) 评论(0)

Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/18234477 本篇文章主要内容来自于Android Doc,我翻译之后又做了些加工,英文好的朋友也可以直接去读原文。 http://developer.android.com/guide/topics/ui/actionbar.html Action Ba...
阅读(496) 评论(0)

Eclipse导入android项目出现很多错误

Eclipse导入android项目出现很多错误 【问题描述】       使用Eclipse导入别人正确的android项目,会出现很多未知的错误错误。如下面的AndroidTest项目,在别人的Eclipse上是完全正常,而当导入到其他版本的Eclipse就会出现错误The import android.support.v7 cannot be resolved错误,ActionB...
阅读(3768) 评论(0)

android onTouch()与onTouchEvent()的区别

android onTouch()与onTouchEvent()的区别 【1】OnTouchEvent()方法:       onTouchEvent是手机屏幕事件的处理方法,是获取的对屏幕的各种操作,比如向左向右滑动,点击返回按钮等等。属于一个宏观的屏幕触摸监控。onTouchEvent方法是override 的Activity的方法。重新了Activity的onTouchEvent...
阅读(4760) 评论(0)

[置顶] 解决 Successfully created project '' on GitHub, but initial push failed: Could not read from remote re

解决Can't finish GitHub sharing process Successfully created project 'MyApplication25' on GitHub, but initial push failed: Could not read from remote repository. 本人安装Git-2.8.3-32-bit,然后在Android Studio中Settring -> VersionControl ->GitHub...
阅读(9008) 评论(15)

Android Studio出现UnsupportedClassVersionError Unsupported major.minor version 52.0

解决Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 使用Android Studio运行Android程序,出现错误:Error:java.lang.UnsupportedClassVersionError: com/and...
阅读(7884) 评论(0)
38条 共2页1 2 下一页 尾页
    个人资料
    • 访问:510621次
    • 积分:5573
    • 等级:
    • 排名:第5555名
    • 原创:105篇
    • 转载:51篇
    • 译文:1篇
    • 评论:166条
    博客专栏
    最新评论