Android

什么是减速呼吸模式(sniff subrating)

今天看蓝牙维基,它有提到在蓝牙1.2中加入了减速呼吸模式,我在网上翻了半天也没有相关资料,有谁可以帮忙解释下,多谢啦答:Q5: 什么是sniff subrating mode,它和sniff mode有什么关系所谓的sniffsubrating mode就是使用更少的sniff anchor point,可以理解为监听的间隔更长了。他需要首先在sniff mode,然后有一个timeout,若是在...

    210浏览0推荐0评论

    Android开发中,如何有效解决ScrollView和ListView冲突

    这个很常见,比如出门左转打开企鹅,QQ聊天记录列表,纵滑翻过不同好记录,横滑删除记录。但两者并不冲突。一句话概括核心思想:有一个方法,在当前view中获得ViewParent,并请求父容器(临时)不要拦截触摸事件,当某个触摸事件处理完后,再恢复父容器能拦截。这个方法是(需要自己在子View中实现):当然,接下来需要重写下listView中onTouchEvent()方法。举个例子:如果子View要...

      90浏览0推荐0评论

      android Camera 结构

      Java层 :Frameworks\base\core\java\android\hardware\Camera.javaJNI: Frameworks\base\core\jni\android_hardware_Camera.cppC++: Frameworks\av\include,Frameworks\av\camera,Frameworks\av\services\camera...

        89浏览0推荐0评论

        Android MVP 试水

        还记得一年前,在上一家公司的时候,领导准备接一个案子,客户那边给了一份开发规范的文档,上面明确的写着要采用MVP模式进行开发。一开始看到这个模式时候,一脸懵逼,什么是MVP?不懂,问一下同事,也没有人能说清楚,无奈那就百度吧。好简单粗暴的说明啊,还是一脸懵逼。 后来,不知道为什么案子也没有接,就这样不了了之了。最近发生了很多事,从上一家公司离职,与朋友准备搞公司,搞了差不多2个月,到现在...

          95浏览0推荐0评论

          AndroidLinker与SO加壳技术

          Android 系统安全愈发重要,像传统pc安全的可执行文件加固一样,应用加固是Android系统安全中非常重要的一环。目前Android 应用加固可以分为dex加固和Native加固,Native 加固的保护对象为 Native 层的 SO 文件,使用加壳、反调试、混淆、VM 等手段增加SO文件的反编译难度。目前最主流的 SO 文件保护方案还是加壳技术, 在SO文件加壳和脱壳的攻防技术领域,最重...

            72浏览0推荐0评论

            细分java环境中的JDK、JVM、JRE

             近来小看了下Android,扑面而来一堆概念JDK、JVM、JRE、SDK、NDK、ADT。缕了一下,其中JDK、JVM、JRE是java环境的东西,而SDK、NDK、ADT是Android开发用到的东西。下面来区别一下JDK、JVM、JRE。小贴士:mac下装完java后,它在哪里呢,见下图首先来说一下JDK  JDK(Java Development Kit) 是 Java 语言的软件开发工...

              88浏览0推荐0评论

              Android单元测试 - 验证函数参数、返回值的正确姿势

              1.一般形式Beanpublic class Bean {     int    id;     String name;     public Bean(int id,&nbs...

                108浏览0推荐0评论

                巧用Android图片资源,打造更精致的APP

                由于android系统的开放性,以及IOS的相对封闭。第三方设备想要使用苹果的OS,目前来说是不可能。所以,各厂商纷纷的投入了android的怀抱,android阵营也越来越强大,如今移动操作系统也就是android和ios的天下。也正是因为android的开放性,可定制度高,导致了各种屏幕尺寸、各种分辨率的android设备铺满了手机、平板、智能电视、手表、盒子、智能硬件...等各种应用场景。作...

                  68浏览0推荐0评论

                  一种快速提取安卓app的UI图标资源的方法

                  在做安卓设计时,找美工设计界面的漂亮图标是必不可少的,但是对于一个初创团队来说,请一个UI的成本其实也挺高的,此时对于一个偏技术的产品经理来说,从其他成熟的产品的apk中提取图标就是一个很便捷的方法,提取的方法也很简单:1)到应用市场上下载apk,比如华为应用市场:http://app.hicloud.com/ 2)用解压工具解压;3)然后到asset文件夹或者res文件夹内找对应的图标...

                    93浏览0推荐0评论

                    Android 自定义RadioButton样式

                    上面这种3选1的效果如何做呢?用代码写? 其实有更简单的办法,忘了RadioButton有什么特性了吗? 我就用RadioButton实现了如上效果,其实很简单的。 首先定义一张background,命名为radio.xml,注意该background必须为xml样式的图片: <?xml version="1.0"&nbs...

                      64浏览0推荐0评论

                      Android基础

                      学习Android 有一个很重要的设计思想就是——MVC设计模式。应用对象按模型、控制器和视图的类别分为三部分。Android应用基于模型——控制器——视图(Model—View—Controller、MVC)的架构模式进行设计。 MVC设计模式表明,应用的任何对象,归根结底都属于模型对象、视图对象、以及控制对象中的一种。模型对象:存储着应用的数据和业务逻辑。  视图对象知道如...

                        52浏览0推荐0评论

                        android 百度地图marker添加自定义视图

                        1. 添加marker下面的代码添加了10个marker到地图上,marker是被添加到map的,也就是mapview获取的map对象上面。通过在marker中添加bundle对象,在点击marker的时候确定数据进行显示或者跳转       LatLng point;    &...

                          62浏览0推荐0评论

                          android studio 百度地图sdk简单使用

                          1. 申请AK,注册百度开发者,然后创建一个应用1.1 android studio中生成应用的SHA1值拷贝生成的SHA1值这样就获取了一个AK2. 导入地图的包,将下载的全百度地图sdk包中的内容拷贝到项目的libs文件夹里面3. 在AndroidManifest文件中配置<meta-data/>,这里的meta-data的值和程序不对的话会导致打开mapview之后加载没有任何数...

                            60浏览0推荐0评论

                            一触即发App启动优化最佳实践

                            其实最早的时候,闪屏是用来在App未完全启动的时候,让用户不至于困惑App是否启动而加入的一个设计。而现在的很多App,基本上都把闪屏当做一个广告、宣传的页面了,貌似已经失去了原本的意义,但闪屏,不管怎么说,在一个App启动的时候,都是非常重要的,设计的事情,交给UE吧,开发要做的,就是让App的启动体验,做到最好。App启动流程App启动的整个过程,可以分解成下面几个过程:用户在Launcher...

                              83浏览0推荐0评论

                              android操作XML的几种方式

                              XML作为一种业界公认的数据交换格式,在各个平台与语言之上,都有广泛使用和实现。其标准型,可靠性,安全性......毋庸置疑。在android平台上,我们要想实现数据存储和数据交换,经常会使用到xml数据格式和xml文件。小提示:android中存储数据一般有如下几种:SharedPreferences(参数化),XML文件,sqllite数据库,网络,ContentProvider(内容提供者)...

                                65浏览0推荐0评论

                                Android中ViewPager获取当前显示的Fragment

                                这篇文章主要介绍了Android中ViewPager获取当前显示的Fragment的两种方法,一种是使用 getSupportFragmentManager().findFragmentByTag()方法,另一种是重写适配器的 setPrimaryItem()方法,有需要的朋友可以参考借鉴,下面来一起看看吧。前言在项目中,有时会用到在ViewPager中显示同样类型的Fragment,同时这样的F...

                                  50浏览0推荐0评论

                                  Android中GPS坐标转换为高德地图坐标详解

                                  一、坐标分类地图坐标大致分为几种:      1、GPS、WGS84,也就是原始坐标体系,这是国际公认的世界标准坐标体系;      2、GCJ-02,又称为“火星坐标”,国家测绘局在02年发布的坐标体系,在国内,至少得使用此坐标体系,比如:google、高德、腾讯地图等;  &...

                                    65浏览0推荐0评论

                                    Android中EditText屏蔽第三方输入法表情的方法示例

                                    前言众所周知如果用第三方的输入法的表情会给开发带来一定的麻烦,一般地像服务器上传的字符都是普通的字符,但是测试,就是狠狠得拿出搜狗输入法,点几个表情,那么问题就来了,要么是显示异常,要么是直接crash,但是有很少的部分机型,会支持,可能是第三方的ROM对Android 的TextView 做了一定的处理,所以,我们只能干掉该死的表情了。具体的方法如下:首先是在EditTextView 里面加入T...

                                      49浏览0推荐0评论

                                      Android中实现EditText密码显示隐藏的方法

                                      在Google发布了support:design:23+以后我们发现有这么一个东西TextInputLayout,先看下效果图:<android.support.design.widget.TextInputLayout   android:id="@+id/pwdLayout"   android:layout_width=&qu...

                                        80浏览0推荐0评论

                                        Android Studio default not found错误解决办法

                                        这篇文章主要介绍了Android Studio gradle 编译提示‘default not found’ 解决办法的相关资料,需要的朋友可以参考下Android Studio gradle 编译提示‘default not found' 解决办法在导入studio工程的时候,进行sync的时候,提示Error:Configuration with name ...

                                          38浏览0推荐0评论

                                          Android 开发中fragment预加载问题

                                          这篇文章主要介绍了Android 开发中fragment预加载问题的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下.我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从网络加载,那么在这个activity刚创建的时候就变成需要初始化大量资源。这样的结果,我...

                                            37浏览0推荐0评论

                                            Android使用系统自带的相机实现一键拍照功能

                                            今天分享的是用系统自带的相机实现一键拍照功能。public class MainActivity extends AppCompatActivity { private static final int TAKE_PHOTO = 100; private ImageView&nb...

                                              65浏览0推荐0评论

                                              Android 4.4.2 横屏应用隐藏状态栏和底部虚拟键的方法

                                              这篇文章主要介绍了Android 4.4.2 横屏应用隐藏状态栏和底部虚拟键的方法,需要的朋友可以参考下//去title requestWindowFeature(Window.FEATURE_NO_TITLE); //隐藏状态栏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.Layout...

                                                31浏览0推荐0评论

                                                Fragment跳转时传递参数及结果回传的方法

                                                今天总结一下Fragment间的参数传递及结果返回的方法。效果图:1、点击“加载第二个Fragment按钮”,加载出第二个Fragment,同时传递过去参数:“从Fragment1传来的参数”这几个String;2、当用户点击第二个Fragment中的几个图片时,将点中的结果返回给第一个Fragment,将用户的选择在第一个Fragment显示出来一、基本架构搭建首先,我们要把整个架构搭起来,然后...

                                                  36浏览0推荐0评论

                                                  Android 中为什么要用Fragment.setArguments来传递参数

                                                  Fragment在Android3.0开始提供,并且在兼容包中也提供了Fragment特性的支持。Fragment的推出让我们编写和管理用户界面更快捷更方便了。但当我们实例化自定义Fragment时,为什么官方推荐Fragment.setArguments(Bundle bundle)这种方式来传递参数,而不推荐通过构造方法直接来传递参数呢?为了弄清这个问题,我们可以做一个测试,分别测试下这两种方...

                                                    38浏览0推荐0评论

                                                    代码从windows下visual studio到andriod平台迁移实现步骤

                                                    这篇文章主要介绍了代码从windows下visual studio到andriod平台迁移的修改记录的相关资料,需要的朋友可以参考下代码从windows下visual studio到andriod平台迁移实现步骤:前言前言也是迁言,从windows的visual studio 2012平台迁移到Android平台上,需用修改挺多的代码和需用注意地方。我们当然的平台当初就考虑了其他平台跨平台的应用问...

                                                      46浏览0推荐0评论

                                                      Android开发中RecyclerView模仿探探左右滑动布局功能

                                                      本文给大家分享android开发中RecyclerView模仿探探左右滑动布局功能,非常不错,具有参考借鉴价值,需要的朋友参考下1:这种功能, 首先需要自己管理布局继承 RecyclerView.LayoutManager , 显示自己管理布局, 比如最多显示4个view, 并且都是居中显示.底部的View还需要进行缩放,平移操作.public class ...

                                                        37浏览0推荐0评论

                                                        Android开发中模仿qq列表信息滑动删除功能

                                                        这篇文章主要介绍了Android开发中模仿qq列表信息滑动删除功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下这个效果的完成主要分为两个部分自定义view作为listview的列表项 一个view里面包括 显示头像,名字,消息内容等的contentView和滑动才能显示出来的删除,置顶的右边菜单menuView 在手指移动的时候同时改变这两个视图的位置重写listview 判断item向左还...

                                                          35浏览0推荐0评论

                                                          Android获得内/外置存储卡路径的方法

                                                          我们知道Android上一般都有外置的存储卡,但是通过Environment.getExternalStorageDirectory()获取的是内置的存储卡位置 (也有的手机可以在系统中修改默认存储) 那么如何获取外置存储卡的位置呢?我们可以通过StorageManager来获取多个外置sdcard,代码如下:StorageManager storageManager =&nb...

                                                            31浏览0推荐0评论

                                                            Android如何跳转到应用商店的APP详情页面

                                                            需求:从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面。让用户 下载 或 评论。实现:/**  * 启动到应用商店app详情界面  *  * @param appPkg  目标App的包名  * @param marketPkg 应用商店包名 ,如果为&...

                                                              37浏览0推荐0评论
                                                              首页上一页12345下一页尾页

                                                              推荐作者

                                                              热门手记