自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

marinLiu的博客

一棵安卓树下的猴子,正在试图爬上树梢

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android 4.4以上第三方应用不能插入短信的解决办法

Android4.4及其以上版本限制了第三方短信App的插入数据库的功能,只有默认短信程序才可以进行插入操作,系统也提供了设置界面,用来设置默认短信应用。这样的话,我们的备份应用如果还盲目地getContentResolver().insert的话,就会发现代码成功执行,但是短信里啥都没有。所以解决办法是,要先把自己的应用设置成默认短信应用,然后再进行插入操作,然后记得把默认短信应用恢复回来。当然这

2017-10-19 18:05:32 2415

原创 WebView加下拉刷新的时候,如果WebView内部有上下滑动的列表,会与下拉刷新的滑动冲突

WebView加下拉刷新的时候,如果WebView内部有上下滑动的列表,会与下拉刷新的滑动冲突,表现在WebView滑到下面就再也滑不上去了。网上查了很多解决办法,有重写WebView的,有重写SwipeRefreshLayout的(我这里使用的下拉刷新控件是SwipeRefreshLayout),有比较简单的,有比较复杂的,但是试过好多以后发现都没有作用。下面是一种很简单的思路,既不重写WebVi

2017-05-15 17:07:43 7453 1

原创 在安卓4.x上使用Switch控件,并且替换thumb和track的图片时,Switch展示的width会明显大于设置的宽度,导致图片变形

4.x上默认会显示开启或关闭时的文字,例如“开启”或者“关闭”,这个文字首先要隐藏,使用 android:textOn="" android:textOff=""然后要加上两个属性的设置,第一是android:thumbTextPadding="6dp",这个属性可以让图片不变形,第二是android:switchMinWidth="24dp",这个属性可以让Switch的宽度是你想要

2017-05-15 16:58:17 5585 2

原创 WebView中打不开文件管理器

WebView把打开文件管理器的功能给关闭了,要重写setWebChromeClient的openFileChooser(三个都要重写)和onShowFileChooser方法(因为5.0回调的不是openFileChooser而是onShowFileChooser),代码如下//WebChromeClient的几个方法:public void openFileChooser(ValueCallb

2017-05-15 16:57:04 1604

原创 在一个Activity(Activity B)中如何关闭另一个Activity(Activity A)?

给Activity A中加上一个静态变量 instance = this,然后在Activity B中调用instance.finish()//Activity A中:public static instance = null;//在A的onCreate中:instance = this;//在Activity B中:ActivityA.instance.finish();

2017-05-15 16:43:30 1129

原创 三步改变安卓状态栏

改变安卓的状态栏的方法,网上的教程打印出来估计都能绕地球一圈,看起来真是心累,个人就喜欢简洁的style,我们很多的使用场景都仅仅是在4.4以上的版本上可以改变状态栏的颜色或者是把布局填充到状态栏里面去,并不是每个人都要仔细钻研5.0和改进,6.0的新API,所以下面介绍一种简洁的方式来搞定状态栏,这种方式在4.4以上的显示效果都是一样的,没有根据5.0去做进一步的处理。

2017-01-11 14:05:54 1509 1

翻译 Android API翻译之WebChromeClient(未完工)

android.webkit.WebChromeClient (API 24源码)辅助WebView处理JavaScript的对话框、网站图标、网站title、加载进度等

2016-12-16 21:50:14 865

原创 安卓开发中的小技巧

Android Studio1.在使用AS build的时候,如果遇到什么bug之类的问题,经常会卡死在building上,一直就在那里building,要是点了stop,又卡在stop那里,这时候除了关AS,也没什么好办法。 但是我发现可以在命令行里关闭gradle任务:在Terminal中输入gradlew --stop,就把任务停止了。 2.在Android Studio里面配置多渠道打包

2016-12-16 10:17:34 389

翻译 Android API翻译之WebViewClient

doUpdateVisitedHistory API1/** * 通知主机应用程序更新其访问的链接数据库。 * @param view 启动这个回调的webview * @param url 正在访问的网址 * @param isReload 如果这个url正在被重新加载就返回true */void doUpdateVisitedHistory (WebView view,

2016-12-14 20:40:46 1855

原创 安卓开发的一些错误解决办法

1.webview加载网页时显示网页无法打开,net::ERR_CACHE_MISS有一个原因是没有加入internet权限 <uses-permission android:name="android.permission.INTERNET" />

2016-12-14 14:37:56 681

原创 发布Library到jcenter的艰辛之路

本文写于2016年12月,使用AS版本是2.2,build-tools版本22~24。  想写个SDK,发布到jcenter上试一试,没想到在上传到bintray的时候遇到那么多的问题,在网上搜索了那么多的教程,甚至都把groovy的语法都看了一遍,最终还是成功了,下面记录一下我最终成功那一刻的文件。当然最后参考的一篇博客是这位兄台的。1.先搞一个library  这个其实没什么说的,就是建一个mo

2016-12-14 10:22:29 483

电子系统设计课程设计

(1)基本要求: a.被测信号的频率范围为1~20kHz,用4位数码管显示数据,十进制数值显示。 b.被测信号为幅值1~3V的方波、脉冲信号。 c.具有超量程警告(可以用LED灯显示,也可以用蜂鸣器报警)。 d.当测量脉冲信号时,能显示其占空比(精度误差不大于1%)。 (2)发挥部分 a.修改设计,实现自动切换量程。 b.扩宽被测信号能测量正弦波、三角波。 c.其它。

2013-01-06

Zmaker电子杂志制作软件

这是本人精心收藏的一个Z-maker电子杂志制作软件版本,程序很小,但功能很强大

2012-10-09

空空如也

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

TA关注的人

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