android
文章平均质量分 62
zhoudailiang
这个作者很懒,什么都没留下…
展开
-
AppTheme属性设置集合
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!--Appbar背景色,应用的主要色调,actionBar默认使用该颜色--> <item name="android:colorPrimary">@color/material_animations_primary</item> <!--状态转载 2017-07-07 15:51:08 · 491 阅读 · 0 评论 -
对于android WebView加载不出Html5网页的解决方法
之前碰到一个问题,就是用webview去加载一个H5的页面,但是发现加载出现一片空白,但是我把我的链接放到浏览器里却又是可以的,找了会,被我老大叫过去搞别的了,然后被我老大找出来了,就是因为对某些标签的不支持,加上:settings.setDomStorageEnabled(true);然后网页就显示出来了。原创 2015-11-30 11:16:51 · 17483 阅读 · 12 评论 -
android背景进行高斯模糊
前言写这个东西主要是想把这个东西记下来,根据实际使用的情况来看,有些分辨率高的手机进行模糊所花费的时间有点长,使用动画进行掩饰后,发现这个方法可能在不同的手机上有掉帧的情况,进行高斯模糊的性能比较低,最后被同事弃用,但是我觉得弃之可惜,毕竟一种方法总有可取之处,特此记录下来。实现思路1. 对背景屏幕进行截屏2. 对截屏的图片进行高斯模糊3. 将进行模糊的图片设置为Dia原创 2015-12-30 14:18:28 · 10039 阅读 · 2 评论 -
摇骰子的动画制作
首先是布局:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height原创 2015-12-11 09:22:36 · 4292 阅读 · 0 评论 -
startActivityForResult不回调的问题
最近写了一个非常简单的功能,就是传说中我的标题展现的问题,在A_Activity中使用startActivityForResult方法,B_Activity中进行部分操作后,我要通知A_Activity进行更新,但是发现无论如何都回调不到A_Activity中,一度我还怀疑自己对那个地方的理解不够。原创 2015-11-10 14:36:05 · 1930 阅读 · 0 评论 -
更改android 4.4以上系统的状态栏和控制栏颜色
方法很简单:// 设置顶部状态栏颜色(此功能仅19版本以上可用)if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { Window window = getWindow(); window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);原创 2015-11-10 14:49:44 · 2366 阅读 · 0 评论 -
android调用拍照相册遇到的问题
今天弄了一个这个破地方,我也真是醉了。开始我这么写: /** 拍照 */private void takePhoto() { String sdState = Environment.getExternalStorageState(); // 如果SD卡可读写 if (sdState.equals(Environment.MEDIA_MOUNTED)) {原创 2015-08-28 18:26:40 · 2548 阅读 · 1 评论 -
可调控Drawable的TextView
借此机会,顺便复习一下自定义控件。首先要自定义控件,必须在我们style文件里面写如下代码: 对于format的详细介绍,可以看看这篇文章:http://www.cnblogs.com/tiantianbyconan/archive/2012/06/06/2538528.html 写完上面的后,就进行自定义控件的编写,这里我们的编写如下:import原创 2015-08-26 10:20:42 · 537 阅读 · 0 评论 -
android强制键盘关闭
开发的时候有时候为了测试一个网络图片,但是发现现在网络图片很不好找,有个网站不错,可以上传图片,生成链接:http://tietuku.com/生成二维码的网站:http://cli.im/text-------------------------------------------------------谈谈关于软键盘关闭的吧,控制键盘在我们工程项目中可能在特定的环境下会用到原创 2015-08-25 16:24:05 · 3759 阅读 · 0 评论 -
ScrollView中设置子控件填充满ScrollView
之前写了一个水平的ScrollView,想在里面加一个LinearLayout,并填充满父控件,但是发现无论如何LinearLayout都不能填充满ScrollView,后来找到了方法Mark一下:只要在ScrollView中加上一个android:fillViewport="true"就解决了。可以看出ScrollView里面的子控件是自适应大小的。原创 2015-12-02 15:59:01 · 3194 阅读 · 0 评论 -
Android OpenGL ES 开发教程 从入门到精通
本文转自:http://blog.csdn.net/mapdigit/article/details/7526556 Android OpenGL ES 简明开发教程Android OpenGL ES 简明开发教程一:概述Android OpenGL ES 简明开发教程二:构造OpenGL ES ViewAndroid OpenGL ES 简明开发教程三:3D绘图基本概念A转载 2015-12-04 15:55:14 · 11893 阅读 · 2 评论 -
JNI-java与c++互传字符串
这篇blog谈谈关于java与c++进行字符串的传递。c++直接返回字符串到javajava传字符串到c++,经过c++处理后返回给java层关于c++直接返回字符串到java其实很简单,只要我们在对应的c++代码中写如下的语句即可:env->NewStringUTF("eascs");我们在java层就可以拿到,很简单有没有。至于第2点,从java层传字符串到c++层,经过javah命令后,原创 2016-01-06 20:23:05 · 1024 阅读 · 0 评论 -
Android 布局加载源代码分析
在我们Activity中,我们要加载页面布局文件,通过setContentView()方法就能将我们用XML编写的布局文件载入。今天我们通过源代码来对这个过程进行分析。看一段简单代码:public class Main2Activity extends Activity { @Override protected void onCreate(Bundle savedInstanceSt原创 2017-07-01 19:33:17 · 431 阅读 · 0 评论 -
Gradle不能加载依赖包的问题
大早上的公司突然断了一次电,来电后,我开启机器,发现我的工程就是拉取不到本地maven上的依赖包,一下子就懵逼了。 我检查网络是通的 拉取第三方的依赖库没有问题 我使用其他同事的机器进行Sync Project,OK的。 一下子,就有点不知所措了,昨天都是好好的,断个电就突然不行了,还以为是我Gradle文件被改过了,但事实上并没有。于是想baidu下看看有没有其他人曾经碰到原创 2017-05-23 14:01:08 · 13212 阅读 · 0 评论 -
如何保证android手机中我们的应用字号不受系统设置的字号影响
本片博客讲了如何让我们APP里面的字号不随手机系统设置里面设置的字号改变而改变,从我拿到这个问题开始到最终解决这个问题,让我懂了很多,同时也引出了一个值得我去探索的问题,详情请看我的博客。原创 2016-01-12 16:56:18 · 3148 阅读 · 0 评论 -
Lottie for Android, iOS, and React Native
今天看到一个很有意思的开源项目,下面是这个项目的介绍: Lottie is a mobile library for Android and iOS that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile!中文意思就是:Lottie是原创 2017-02-06 19:20:17 · 905 阅读 · 1 评论 -
关于:android 将对象存储于本地(内存)
昨天一个朋友说我的一篇博文有问题,而且语言不善,满嘴尽是嘲讽之意,这里为了验证博文的正确性,特写此文章。原文地址:http://blog.csdn.net/zhoudailiang/article/details/38064655 验证的项目,我放到了https://code.csdn.net/zhoudailiang/saveobj2appmem/tree/master代码的运行原创 2016-05-05 11:41:56 · 1375 阅读 · 1 评论 -
在WebView中调用android系统相册
好久没写博客了,以来因为琐事很多,二来自己也没有特别想写的东西,总觉得知识有点停滞不前,确实略表遗憾。刚好今天碰到个问题,刚刚搞定,问题是有个web写的代码去调用系统的图片,PC端,IOS端的都没有问题,我用android手机里面的某些浏览器也都是正常的,就是我使用WebView的时候怎么都没有效果。我还以为是我哪个WebView的Setting没有设置好,于是弄了好半天,可是到头来还是没用,原创 2016-03-28 19:09:40 · 3320 阅读 · 7 评论 -
TextView设置enable=false属性
又在TextView上碰到坑了,有个需求就是当条件不满足的时候,提交按钮要置灰,用android术语来讲就是TextView要不可用。于是我在drawable下面添加了一段代码:很简单的东西,好了,然后准备看效果,<Button android:id="@+id/btn_commit_order" android:layout_w原创 2016-04-01 17:51:24 · 8815 阅读 · 2 评论 -
mac下android-ndk-r10e-darwin-x86_64.bin解压
最近从google官方网站http://developer.android.com/ndk/downloads/index.html#download下载了ndk,然后在mac下显示一个bin结尾的文件,双击,弹出了终端,但是下一步我却不知道怎么继续进行了,真是比较蛋疼,本想去app store找找看有没有相关的解压工具,可是半天没有反应,于是我去百度了一下,一看还真有个哥们写过类似的博客,按照他原创 2016-01-06 00:21:55 · 7303 阅读 · 3 评论 -
制作水波加载动画
本来想写写有点意思的东西的,哈哈,上篇文章说的,以后再写吧。今天先介绍一下一个水波加载动画,效果图如下:做的比较简单,真机效果比这个好很多,这个截图做的gif,有点蛋疼。说说思路吧:1. 首先画正弦曲线,这里取的是正弦周期的前3/4个周期,这样看起来比其他的周期变化很好点;2. 画了正弦曲线以后,就要让正弦曲线动起来,怎么动起来?乍一看觉得很困难的样子,其实我们想想移动正弦原创 2015-07-14 19:47:07 · 1521 阅读 · 0 评论 -
WebView详细介绍
WebView是Android提供给我们用来加载网页的控件,功能很强大。我们常用的手机淘宝,手机京东的Android客户端里面大量使用到了WebView,但是使用WebView比使用其他是更加耗电的,那为什么淘宝和京东还是要使用WebView作为APP里的部分,首先大家知道,淘宝,京东等在移动技术还不热的时候就有了一套完善的网页系统,所以使用WebView可以直接使用之前的逻辑,省时省力省钱,而且原创 2015-07-03 16:53:00 · 4026 阅读 · 0 评论 -
RecyclerView基本使用
RecyclerView是android 5.0推出的新的控件,官方给出的说明是:RecyclerView is a more advanced and flexible version of ListView. This widget is a container for large sets of views that can be recycled and scrolled ve原创 2015-07-01 13:20:49 · 2430 阅读 · 1 评论 -
OnPageChangeListener参数变化详细总结
我们给viewpager设置监听的时候,对于这个地方的几个函数,我总是记不太清楚,今天就好好整理整理。vp.setOnPageChangeListener(new OnPageChangeListener() { @Override public void onPageSelected(int arg0) { System.out.println("onpagesele原创 2015-03-25 10:56:58 · 5953 阅读 · 1 评论 -
android View如何画某条边的边框线
单独的边框线,可以使用图片,但是要满足某些限制去实现我们想要达到的效果,一旦需求变了,图片又得重新做,确实费时费力,一般的方法又不能单独设置我们的边框线,所以,一种比较好的方式是对某个View进行重写。比如下面的代码:import android.content.Context;import android.graphics.Canvas;import android.graphics原创 2014-12-05 19:22:22 · 4549 阅读 · 0 评论 -
android 中通过名字得到资源的ID的方法
实现有两个方法:1. 通过原创 2014-09-24 15:02:00 · 1957 阅读 · 0 评论 -
解决android和ios中数据库版本不一致的问题
在android中当我们使用DatabaseHelper来创建和原创 2014-09-01 19:55:05 · 1642 阅读 · 0 评论 -
怎样使android apk 获取system权限
最近在回答客户的问题时,提到怎么将apk 升级到root权限。 1.一般权限的添加一般情况下,设定apk的权限,可在AndroidManifest.xml中添加android:sharedUserId="android.uid.xxx>例如: 给apk添加system权限 <manifest xmlns:android="http://schemas.and转载 2014-08-30 11:14:38 · 524 阅读 · 0 评论 -
NDK开发之打印日志
刚刚入手NDK,有点菜鸟,虽然网上对于day原创 2014-08-14 19:49:28 · 2276 阅读 · 0 评论 -
Android权限说明
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制,转载 2014-08-19 20:04:17 · 499 阅读 · 0 评论 -
android 将对象写入SD卡中
上一篇文章中介绍了如何将对象保存在本地,而原创 2014-07-23 16:51:25 · 909 阅读 · 0 评论 -
PopupWindow
今天的主题是PopupWindow,其实说到这些东西,原创 2014-07-24 18:49:53 · 526 阅读 · 0 评论 -
查看android-support-v4.jar源码
之前想看android-support-v4.jar里面某个函数的具体的实现,在网上搜索如何查看这个包的源码的时候,发现了一个不错的方法。连接地址:http://blog.csdn.net/love_javc_you/article/details/39889455首先在我们工程的lib文件夹下添加如下的文件即android-support-v4.jar.properties:原创 2015-03-31 10:17:40 · 646 阅读 · 0 评论 -
打开android手机的wifi热点
代码是借鉴别人写的:http://blog.csdn.net/cxlmax/article/details/7827102package com.huang.fashtranslate;import android.annotation.SuppressLint;import android.content.Context;import android.net.wifi.WifiManag原创 2015-03-23 17:27:41 · 754 阅读 · 0 评论 -
android制作闪动的红心
先上一张效果图吧:说说这个东西的来源吧,今天突然想到笛卡尔心形图,想去看看能不能画个心出来,但是看到一篇不错的文章,那篇文章罗列了很多关于心形的函数方程,这可把我高兴坏了,于是我选取了一个比较好看的“桃心”做了今天的效果。下面贴代码:import android.content.Context;import android.graphics.Canvas;import an原创 2015-06-09 21:19:17 · 2817 阅读 · 2 评论 -
android图片降低图片大小保持图片清晰的方法
android里面对于图片的处理一直是个比较烦人的问题,烦人之处在于一个不小心,就有可能造成OOM。最近碰到一个关于图片上传的问题,图片上传我们肯定要保证2点,一点是图片的大小尽可能的小,但是图片的清晰度又要有一定的保证,基于此我们有两个方向,一个是将图片缩小,第二个是将图片的质量降低。对于缩小图片,我们的方法不少,可以裁剪,可以缩放;而另一种降低图片的方法就是降低质量,使用这个方法后图片原创 2015-06-09 16:12:52 · 10242 阅读 · 1 评论 -
遇见SwipeRefreshLayout一点点问题,设置setRefreshing(true)没效果
使用SwipeRefreshLayout的时候,由于刚进入到那个界面的时候要刷新,所以我就想直接使用SwipeRefreshLayout中的设置setRefreshing(true);发现那个刷新动画根本没有出来,我当时就很奇怪,为什么我明明设置了显示,就是没有显示出来,最开始的时候我还以为是必须要里面的ListView有了数据才能显示,因为我ListView下拉的时候是出现了加载框的,但是我的目的原创 2015-06-24 20:05:41 · 13781 阅读 · 3 评论 -
android:hint属性对TextView的影响
最近看到同事写的一段代码,很简单吧就是: <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:orientation原创 2015-06-24 09:50:14 · 7202 阅读 · 4 评论 -
ViewPager的指示标跟随ViewPager滑动而滑动
1. 实现效果:大体上的效果如上,因为是项目中的一部分,所以只截取了部分。2. 思路 其实最开始,我是想通过动态的移动一个控件去实现的,但是试了试scrollBy和scrollTo好像没什么卵用,我就忧伤了,这尼玛怎么实现?因为开始就没有想过用动画去实现移动,而且用动画实现的效果网上有现成的代码了,所以再写没什么意思啊。我有篇文章专门谈到过关于OnPage原创 2015-06-18 22:51:19 · 2768 阅读 · 2 评论 -
android中一些小问题的总结
最近在维护android app的时候,遇到了一些问题,这几天一直忙着项目,没有时间写,刚好今天劳动节,有点时间整理一下自己的问题。ScrollView中嵌套ListView,导致界面显示错位ScrollView中嵌套WebView,导致界面显示错位在WebView中点击网页评论框,点击会覆盖评论界面的问题自定义GroupViewOk,上面就是这几天颇为棘手的问题,不过1,2两个问原创 2015-05-01 11:46:45 · 308 阅读 · 0 评论