当前搜索:

通过URL打开APP

如果想要从网页中打开App,只要在AndroidManifest.xml文件中设置Activity的相关属性则可,具体如下: activity
 android:name=".StartActivity">

 intent-filter>
 ...
阅读(290) 评论(0)

WebView与JS交互

我们知道目前android市场上的一些应用采用的开发方式大致分为三种:Native App、Web App、Hybrid App。本文主要是Hybrid App中实现的主要技术native组件与js的数据交互的理解以及实现。   Android API中提供了WebView组件...
阅读(247) 评论(0)

TabLayout的用法

前言 Google官方在14年Google I/O上推出了全新的设计语言——Material Design。一并推出了一系列实现Material Design效果的控件库——Android Design Support Library。其中,有TabLayout, NavigationView,...
阅读(209) 评论(0)

AndroidManifest属性

1.android:allowBackup 它表示是否允许应用程序参与备份。如果将该属性设置为false,则即使备份整个系统,也不会执行这个应用程序的备份操作,而整个系统备份能导致所有应用程序数据通过ADB来保存。该属性必须是一个布尔值,或为true,或为false,其默...
阅读(342) 评论(0)

使用CoordinatorLayout打造各种炫酷的效果

使用CoordinatorLayout打造各种炫酷的效果 使用CoordinatorLayout打造各种炫酷的效果 自定义Behavior —— 仿知乎,FloatActionButton隐藏与展示 CoordinatorLayout简介 CoordinatorLayout...
阅读(509) 评论(0)

Android实现IOS越界回弹的效果

首先这是一个我个人比较喜欢的一个效果,但是Android为了区别于IOS,当页面overScroll的时候显示的是阴影,我觉得巨丑无比 = = 不知道大家有没有发现这个效果在一些PTR(下拉刷新..)类的控件上有有所体现? so..下面说一下Android实现这个效果的方法 首先,借用一个三...
阅读(782) 评论(0)

关于控件滑动至顶部的监听

在项目中,比如ScrollView外部套了一个刷新控件 只要向下滑动就是触发刷新,这样很不好,应当监听这个ScrollView滑动至顶部才触发刷新才对,于是.. private Boolean isTop = true; private class isTopListener i...
阅读(245) 评论(0)

Android开源库集合(控件)

RecycleView: RecycleView功能增强 https://github.com/Malinskiy/SuperRecyclerView RecycleView功能增强(拖拽,滑动删除,折叠)https://github.com/h6ah4i/android-...
阅读(440) 评论(0)

关于JNI的代码格式以及JNI的数据类型

首先说说在C++代码中 (1)JNIEXPORT :在Jni编程中所有本地语言实现Jni接口的方法前面都有一个"JNIEXPORT",这个可以看做是Jni的一个标志,至今为止没发现它有什么特殊的用处。 (2)void :这个学过编程的人都知道,当然是方法的返回值了...
阅读(410) 评论(0)

通过CMake构建项目

1、新建 Ndk Project 01 Tips: 新建一个支持 "Include C++ Support" 的项目,把 Include C++ Support 前面的选项打上勾,然后一路 Next,直到 Finish 为止。 2、配置 NDK 的支持 02 ...
阅读(106) 评论(0)

NDK开发第一课:了解AndroidStudio2.2+全新的NDK开发方式及与传统方式开发的区别

在前辈的批斗下也觉得自己太过安逸了,毕竟还怀揣着一颗对于技术躁动不安的心,于是从今天开始学习JNI开发,以下内容为转载,是我学习JNI开发的第一课,后续会陆续更新。 自从AndroidStudio更新到2.2,就有了CMake和传统JNI两种开发NDK的方法,主要就是在目录结构和build...
阅读(193) 评论(0)

拨打电话跳转至拨号盘

主要是针对双卡用户,方便选择电话卡拨打  1)直接拨打 1 2 Intent intentPhone = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phoneNumber)); startAct...
阅读(179) 评论(0)

Java开发中的23种设计模式,很好的一篇文章

一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、...
阅读(295) 评论(0)

解决ScrollView自动滑动到底部的问题

ScrollView如果嵌套了ListView、GridView或者RecyclerView 当这些子控件加载完之后ScrollView就会自动滑动到底部 可以重写ScrollView中的computeScrollDeltaToGetChildRectOnScreen方法来解决这个问题 ...
阅读(1415) 评论(0)

跳过Android6.0+权限的方法

发现了一个小窍门 在清单文件中设置 <uses-sdk android:minSdkVersion="15" android:targetSdkVersion="22" /> targetSdkVersion ...
阅读(244) 评论(1)

添加依赖后可能出现的各种问题

记录一下今天遇到的各种坑 添加一条依赖之后,可能会出现这样的问题 这个问题是因为你要依赖的那个项目需要将清单文件与你当前项目的清单文件进行合并,但是有些地方两边存在冲突,你可以想象这里是SVN,冲突的原因有很多种,比如说application的属性设置不同,比如说版本设...
阅读(112) 评论(0)

关于AppSplash启动优化

首先严大原文 http://blog.csdn.net/yanzhenjie1003/article/details/52201896  Splash.xml xml version="1.0" encoding="utf-8"?> xmlns:...
阅读(142) 评论(0)

TimerTask 延迟执行

TimerTask task = new TimerTask() { @Override public void run() { //你要执行的内容 } }; Timer timer = new Timer(); timer.schedule(task, 2...
阅读(305) 评论(0)

关于 Android N 的存储问题

Android N 即 Android 7.x 存储路径权限发生了变化,我们不能再去获取根目录的路径  Environment.getExternalStorageDirectory() 但是我们可以使用App的缓存路径 通过Context调用 getExtern...
阅读(335) 评论(0)

关于Android权限

Normal Permissions 此类权限都是正常保护的权限,只需要在AndroidManifest.xml中简单声明这些权限即可,安装即授权,不需要每次使用时都检查权限,而且用户不能取消以上授权,除非用户卸载App。 ACCESS_LOCATION_EXTRA_COMMAND...
阅读(191) 评论(0)
    个人资料
    持之以恒
    等级:
    访问量: 3万+
    积分: 806
    排名: 6万+
    文章分类
    最新评论