自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (3)
  • 收藏
  • 关注

原创 android webview 硬件加速 view渲染问题

告诉我我并不孤单,在项目里面遇到一个没有道理的问题,在webview的滚动的时候,竟然出现了顶部的view的渲染的问题,哈。。。。。无赖脸~===============================对,我是分割线=====================================嗯,开始一看这问题,得,要解决吧,不能说不解决吧,怎么问百度呢,怎么问google呢,好纠结啊,and

2016-08-22 15:57:52 17683

原创 android4.4 evaluateJavascript 到android2.X上不能调用的问题

android4.4上想用js注入的话,不能用旧的loadUrl()方法,每次load都会将页面重新刷新一次。但是在2.X的系统版本上,evaluateJavascript 方法会报异常。解决办法呢,我想到了一个,如果有更好的方式,请留言告诉我。互相学习。首先可以判断系统版本:here:@SuppressWarnings("deprecation") public static i

2015-08-13 15:35:13 2294 1

原创 android 模拟器 hosts文件修改 亲测可用

android模拟器hosts文件修改,亲测可用

2015-07-01 12:48:35 8198

原创 Android Gradle 插件版本说明 android gradle buildtools plugin 插件对应版本

官方版本对应,无梯子同学自取。附上官网对应:https://developer.android.com/studio/releases/gradle-plugin?hl=zh-cn在更新 Android Studio 时,您可能会收到一并将 Gradle 更新为最新可用版本的提示。您可以选择接受该更新,也可以根据项目的构建要求手动指定版本。下表列出了各个 Android Gradle 插件版本所需的 Gradle 版本。为了获得最佳性能,您应使用 Gradle 和插件这两者的最新版本。同

2021-01-28 17:08:55 492

原创 iTerm坑人问题--- Session Ended Session “Shell” in tal #1 just terminated

mac命令行工具问题跟踪现象跟踪问题解决方案 暂时方案现象问题来源:设置目录一些权限,设置一些目录所有权,进行目录的操作 造成 iterm terminal 都进不去了。terminal 报:已结束iterm 报: Session Ended Session “Shell” in tal #1 just terminated跟踪问题从baidu , google 各方面来看,作者都推...

2020-03-14 22:04:10 666

原创 values在碎片化各种屏幕中的系统加载策略问题探讨

android寻找资源策略values 两种系统识别文件夹,细分三种几种方式系统加android寻找资源策略values 两种系统识别文件夹,细分三种values-XXXXxXXXX values-swXXXdp (values-hXXXdp values-wXXXdp)三种系统识别的文件夹命令分别是指定分辨率,适配优先宽度,宽高适配几种方式系统加载策略的探索项目中使用到了...

2018-12-20 19:40:26 190

原创 andorid 9.0 适配 与 api 扫描

andorid 9.0渐进的改进方式sdk检查原理工程中已经发现需要注意的三方库andorid 9.0 google终于开始解决悬在自己头上的达摩斯之剑了,安全+卡顿两个被诟病的地方;这次在nogout的p升级上,开始对sdk中被各大厂商和黑科技玩坏的反射和对底层的各种调用问题开始着手解决;这个版本对于非sdk暴露api方法做了限制,不论是调用,反射还是jni,提升自己的兼容性;...

2018-12-20 19:40:11 966

原创 X5 内核 webview 长截图 源码

x5内核获取长截图功能:privateWebViewwebview;publicvoidgetLongCapture(){webview.measure(View.MeasureSpec.makeMeasureSpec(View.MeasureSpec.UNSPECIFIED,View.MeasureSpec.UNSPECIFIED),...

2018-04-13 14:03:40 2148 2

原创 android values适配中 文件夹加载策略解析

android values适配中 文件夹加载策略解析

2017-09-14 17:27:40 2966 2

原创 android屏幕亮度设置两种方式

android亮度调节两种方式及其中的坑

2017-09-08 16:41:59 1165

原创 android 共享元素 activity与fragment方式

android5.0的时候加入了很多让人爱不释手的动效,可以说在情绪上我是认为比iphone相同硬件条件下表现更好的视觉效果的。具体更新的炫目动效基本很多同学也都看过了,不赘述。这里呢,就共享元素这个单一方向的动效针对在activity与fragment上做一个小的应用总结吧。Activity方式:首先新建一个实体,参数 Context 传一个context,Pair给一个view

2017-08-01 15:45:01 2548

原创 android 小米 vivo版本 webview 页面 渲染问题

项目中遇到webview页面的本地化开发时,告诉我不是一个人。在小米四和vivo手机上,每次滑动会时而不时的出现自定义的顶部头变成背景色的问题。想想挺不可思议的,你一个外来的webview,view一级的组件,竟然影响到了local的显示。十分抓狂。=======================================我是分割线=============================

2017-07-13 08:48:45 9773 2

原创 android 工程 切换环境 测试正式环境切换的几种方法的总结

android 工程 切换环境 测试正式环境切换的几种方法的总结

2017-06-02 13:43:52 6494

转载 ViewGroup为什么不会调用onDraw

正常情况下,我们重写LinearLayout的onDraw方法,它是不会被调用的,这篇文章就来分析一下原因和解决方法。一,现象Android="http://schemas.android.com/apk/res/android"    android:id="@+id/ll_absolute"    android:orientation="vertical"    an

2017-05-03 16:22:35 255

原创 源码记录一:activity与application,service,reciever中的context启动activity为什么不一样。

源码记录一:activity与application,reciever中的context启动activity为什么不一样。

2017-04-27 14:35:08 520

转载 android studio module生成jar文件.

Android Studio项目将Module依赖(lib)转成jar包项目的lib库是通过创建一个Module,在app中的build.gradle文件中将apply plugin: 'com.android.application'改为apply plugin: 'com.android.library'123123同时将applicationId删除,这样Module

2017-03-22 10:23:18 1086

原创 android dex 分包处理利弊

android dex 分包处理利弊

2017-02-15 17:26:00 3071

原创 仿**宝钱额添加动画 animator

仿**宝钱额添加动画 animator

2017-02-14 15:55:05 268

原创 android recycleview edittext 加减框联动 多重效果

edittext中需要设置最大值最小值,两边的联动加减号需要跟edittext进行联动。每次edittext的监听需要改变其他效果。单纯的用textwatcher已经不能够满足需求需要了,需要进行一个filter的设置,限定其输入的最大值最小值。在recycleview 中进行每个item的edittext的值的获取与设置,注意:应该不要将这中组件封装成一个控件,空间之中的一些全局变量

2017-01-10 10:08:52 1297

原创 项目中的坑 总结

1.微信登录与微信支付同时在一个项目里面进行开发的时候,应该注意一下,需要用同一个appid也就是在同一个的开放平台上进行申请。(每次微信的登录与微信的支付都会将APP register到微信的后台中,两个账号起冲突。)

2016-10-25 15:59:27 478

原创 android 4.4 js调用webview activity方法记载

前几天项目中遇到了整个问题,在android2.2上跑,ok,木有问题。拿到4.4上测试,在webview中没有反应。这是因为在android4.2.X之后google公司对webview进行了一次漏洞修补。只允许js调用java中用@JavascriptInterface注解了的方法。看网上的解决方法,发现说的不甚明了,这里我还是把这个解决终极总结给写出来吧,后来人少走弯路吧。相信猿友们

2015-08-13 11:24:42 1139

原创 屏幕分辨率值

dpi对比表: Low density (120), ldpiMedium density (160), mdpiHigh density (240), hdpiExtra-high-density (320), xhdpiSmallscreenQVGA (240x320) 480x640 

2015-06-11 14:32:13 522

转载 屏幕分辨率

一、引言  Android的开源使厂商无需自行研发OS,大大降低了研发、生产的成本,使得Android平板品牌如雨后春笋般爆发,山寨机厂商们似乎又找到了一丝希望。与此同时带来的是广大开发者的苦不堪言,各种神奇的小板儿考验着app的兼容性,各种定制的rom不经意间就让app崩溃,光是界面上的调整就已经够你喝一壶了,是不?二、适配可行性  早在Android设计之初就考虑到了这

2015-06-11 14:21:04 669

原创 百度转码 手机端 注入cookie webview 操作

公司网站pc端上线,通过百度转码想做一个手机的android壳子。那么这个问题应运而生了。(其实就是我自己时间多,然后考虑了一下。公司要做的是另一个项目了。) 百度进行转码之后呢,他自己是会带一些cookie进去的。如果想将自己的cookie绑定到其中的话。需要明白: 1.cookie是绑定在一个domain下的。 2,公司的domain在百度转码之后是会产生跳转的,一般会变成一个wap.**

2015-04-24 16:36:35 1081

转载 android webview 操作详解。

Android webview使用详解1. 打开网页时不调用系统浏览器, 而是在本WebView中显示:mWebView.setWebViewClient(new WebViewClient(){ @Override public boolean shouldOverrideUrlLoading(WebView view, String url) {

2015-04-24 15:54:35 474

转载 intent 打电话 发短信 发邮件 google地图 相关用法

1.打电话可以自己写界面,在button的单击事件中添加如下代码即可:   Intent intent = new Intent();   intent.setAction("android.intent.action.CALL");   intent.setData(Uri.parse("tel:"+ mobile));//mobile为你要拨打的电话号码,模拟器中为

2015-04-15 10:29:56 1106

原创 android 文本输入框文字改变监听-输入值显示,没有值删除按钮消失

android 文本输入框文字改变监听-输入值显示,没有值删除按钮消失

2015-04-07 17:48:34 1798

原创 android 两次返回退出应用

android 两次返回退出应用

2015-04-07 15:22:14 627

原创 android sharepeference 使用浅析

在android中的一个轻量级的文档存储与文档读写工具类。使用:1,当用户第一次登陆的时候,判断是否是第一次进入系统,(获取其中的私有的属性,如果是第一次进入系统,那么应该加载一些欢迎的页面动画)2,一些不是很复杂的数据的存储,用户登陆之后返回的一些信息,在登陆之后webview新建的cookie的值。3,一些页面中用户的设置(在用户浏览的时候设置的夜间模式,字体的大小,图片是否加

2015-04-05 17:31:32 968

转载 ListView 优化 图片三级缓存

上篇文章简单地介绍了listview的使用和优化,都是一些常见的优化技巧。但是listview优化还有一些重要的问题,那就是图片加载,异步加载的优化,因为图片占用内存较大,listview在滑动过程中很容易产生OOM的现象,下面我来给大家解释一下图片异步加载的优化思路。总的来说有一下几个优化思路:1,对Imageview使用setTag()方法来解决图片错位问题,这个Tag中设置的

2015-04-05 15:51:12 1826

转载 android 设置透明度 标题栏 窗体透明

设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码    android:text="@+id/Button01"     android:id="@+id/Button01"     and

2015-04-05 15:45:48 5570

转载 AsyncTask与Handler

本文主要讲解下AsyncTask的使用以及Handler的应用首先,我们得明确下一个概念,什么是UI线程。顾名思义,ui线程就是管理着用户界面的那个线程!android的ui线程操作并不是安全的,并且和用户直接进行界面交互的操作都必须在ui线程中进行才可以。这种模式叫做单线程模式。我们在单线程模式下编程一定要注意:不要阻塞ui线程、确保只在ui线程中访问ui组件当我

2015-03-27 11:05:04 458

转载 android图片三级缓存之内存缓存

因为之前项目同事使用了图片三级缓存,今天整理项目的时候发现同事还是使用了软引用(SoftRefrerence)和弱引用(WeakReference),来管理在内存中的缓存。看到这个我就感觉不对了。脑海中有一句之前文章出现的“因为从 Android 2.3 (API Level 9)开始,垃圾回收器会更倾向于回收持有软引用或弱引用的对象,这让软引用和弱引用变得不再可靠。”下面这个是官方文档的

2015-03-25 18:11:31 1255

原创 android 异步post请求传参返回值处理

在android中,如果main线程中需要出现一些比较耗时的操作的时候,应该在主线程之外进行异步的处理,然后将返回的结果进行判断。android系统中有HttpPost类直接支持post请求,本代码就使用了HttpPost来请求。AsyncTask是一个典型的异步请求类,实现该类,复写其中会涉及到的方法。实现异步的请求与返回值的处理。异步请求代码,here:class PageTask e

2015-03-25 16:08:39 3273

原创 android webview 开发浏览器壳子后台向前台传递值

当下的android开发从开发周期与后期数据更新的难易度来说,企业都更喜欢使用webview的方式来开发应用。后台通过将对象转成json,然后传递给前端的html页,前端的html用js来控制整个数据的显示,绑定。ok,闲话不多说,我知道你们在等代码,so do I!package com.uidesign.minifly;import java.util.List;import

2015-03-25 16:00:53 769

转载 android 权限大全

ok

2015-03-24 17:46:14 350

原创 android post 请求 报出异常 java.net.UnknownHostException: www.****.com

交代背景,在安卓中做post提交的时候一直报 java.net.UnknownHostException的异常,在网上找了很久都没有看到一个非常有效的解决,什么ping了,检查网络了,因为这是同事在自己机器起的一个服务,所以忽然想到说不得是域名访问不了,然后换成了ip访问,ok!过了。有可能是其他的问题,但是当下算是解决了一个大问题。以下是访问代码:import java.io.IOExcepti

2015-03-24 10:25:09 2504

转载 android 颜色 透明度

半透明透明颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中aa=alpha(00 到 ff);bb=blue(00 到 ff);gg=green(00 到 ff);rr=red(00 到 ff)。例如,如果您希望对某叠加层应用

2015-03-21 10:12:14 564

转载 android xutils 四大模块的使用

最近搜了一些框架供初学者学习,比较了一下XUtils是目前git上比较活跃 功能比较完善的一个框架,是基于afinal开发的,比afinal稳定性提高了不少,下面是介绍:鉴于大家的热情,我又写了一篇Android 最火框架XUtils之注解机制详解xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使

2015-03-17 14:14:32 1502

转载 android inflater

Android 关于inflate  通俗的说,inflate就相当于将一个xml中定义的布局找出来.    因为在一个Activity里如果直接用findViewById()的话,对应的是setConentView()的那个layout里的组件.    因此如果你的Activity里如果用到别的layout,比如对话框上的layout,你还要设置对话框上的layout

2015-03-14 20:07:22 397

c语言成绩查询系统

用纯c编写的成绩查询系统,设计中添加工程的思想,选择界面。

2012-12-31

链式存顺序找

c语言中的链式存顺序找数据结构,简单的演示。

2012-12-31

c语言顺序存顺序找

c语言中的顺序存顺序找 简单操作 易懂的代码

2012-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除