Android获取WebView中网页的Title(标题)信息
dwtedx Android开发 4170 3 2015-07-28 10:12:05

应用开发中需要获取WebView当前页面的标题、可能通过对WebChromeClient.onReceivedTitle()方法的重写来实现、但是WebChromeClient也只有这个方法可以获取网页的title内容、没有其他获取内容的方法了、比如获取meta信息等、就需要使用js获取、然后和js交互来获得、也可以采用直接解析html的meta节点的方式 为了方便大家理解、我把整个coCreate()里面的代码贴出来、供大家参考、另外得自己添加WebViewClient、尽量不要用系统默认的WebView...

阅读全文

Android仿PhotoShop调色板插件源代码下载
dwtedx Android开发 1930 1 2015-07-26 12:44:59

本Demo是一款仿制 PhotoShop 的调色板源码、代码主要使用了自定义view视图和Drawable、对自定义view、和drawable不了解的这是一个很好的例子、代码中很对方法都加了注释、可选择用手指在屏幕上滑动选择颜色以及透明度、小例子很精简如有需要可以集成到自己的项目中、(源码采用UTF-8编码)、运行效果如下 Activity调用方法 @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(sa...

阅读全文

Android图片质量压缩_安卓图片大小无损压缩算法
dwtedx Android开发 5425 6 2015-07-23 12:40:42

最近做一个项目、需要使用到上传图片、从相册中选或者用相机拍照、那么不管是采用那种方式、图片数据都会很大、那么这个时候一定会涉及到图片的压缩、经过查阅网络、找到了三种方法压缩图片 压缩方式一、我们先看下质量压缩方法 private Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos = new ByteArrayOutputStream(); //质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中 imag...

阅读全文

Android流量监控模块开发源代码下载
dwtedx Android开发 1586 0 2015-07-21 13:03:42

本Demo是一个基于安卓的带悬浮窗和图表统计的流量助手项目源码、程序主要功能 1、记录本月、当天的手机数据流量和WIFI流量 2、记录每个程序的当天使用情况 3、流量悬浮窗、显示每秒的流量情况(默认的是每5秒更新一次、如果觉得更新太慢改成1秒就好了) 原理是通过API里的TrafficStats类获得流量信息、由于流量信息在关机后会被清零、所以用SQLite把数据保存了下来、主要就是用了大量的数据库操作和很多逻辑上的东西(比如建两个数据表、一个临时汇总、一个记录真实数据)、通过AlarmServic...

阅读全文

Android瀑布流源代码_瀑布流Demo下载
dwtedx Android开发 1340 0 2015-07-13 10:05:51

本例子是一个瀑布流的例子源码、因为本例子的图片都是高清的大图如果是用流量会很费、建议wifi测试、瀑布流的实现是定义三个linearlayout、然后向里面addView()、下面是运行效果、还是很不错的 如果多了会出现异常、所以做了一些处理 1、lrucache缓存 2、只显示当前屏的图片 3、滑动过程中不加载图片 4、大图缩放成小图、项目编码UTF-8默认编译版本4.4.2注释丰富 查找要添加的column代码 private LinearLayout findC...

阅读全文

Android仿腾讯视频广告图片轮播效果代码
dwtedx Android开发 5128 0 2015-07-06 10:49:18

本例子是利用Gallery制作的一个图片轮播的例子、要想使用ViewPager的哥们可以绕道了、仿腾讯视频的最新视频信息的轮播显示、点击时可跳转、能无限循环自动滑动和手动滑动、动画切换流畅、有少量注释、编译版本2.3.3(高版本上依然可以正常运行的、没有任何问题)、编码GBK、效果图如下 XML代码 <FrameLayout android:layout_width="fill_parent" android:layout_height="257dip" > <com.demo....

阅读全文

Android代码混淆打包_Android如何配置代码混淆
dwtedx Android开发 1223 0 2015-06-30 15:13:58

什么是代码混淆 由于Java是一种跨平台的、解释型语言、Java源代码编译成中间”字节码”存储于class文件中、由于跨平台的需要、Java 字节码中包括了很多源代码信息、如变量名、方法名、并且通过这些名称来访问变量和方法、这些符号带有许多语义信息、很容易被反编译成 Java 源代码、为了防止这种现象、我们可以使用 Java 混淆器对 Java 字节码进行混淆 混淆就是对发布出去的程序进行重新组织和处理、使得处理后的代码与处理前代码完成相同的功能、而混淆后的代码很难被反编译、即使反编译成功也很难得出程序的真正语义、被混...

阅读全文

Android底部菜单导航栏_顶部导航栏_侧滑菜单栏源代码
dwtedx Android开发 2994 2 2015-06-18 09:57:44

本Demo是一个大体的安卓app开发UI框架源码、实现了包括底部菜单栏、顶部上方导航栏、仿微信右上角弹出菜单和右划个人中心菜单等、项目有部分注释、感兴趣的可以自己下载研究一下、可以集成到自己的项目里面去、话不我说、直接上图 setUpMenu代码 private void setUpMenu() { rg=(RadioGroup)findViewById(R.id.rg); rb1=(RadioButton)findViewById(R.id.rb1); rb2=(RadioButton)findV...

阅读全文

HttpClient过时_使用HttpURLConnection还是HttpClient?
dwtedx Android开发 13317 11 2015-06-16 13:08:50

最近把Android的pai更新到了5.1、新建了一个项目、仍然还是使用了以前的HTTP请求方式、当我把以前的代码复制进去之后就发现已经过时了、最后查了一下、原来是Android5.1之后就废止了HttpClient的相关Api、但是对我们使用是没有影响的、但是看上去总不那么美好、后期一定要把它改了 大多数的Android应用程序都会使用HTTP协议来发送和接收网络数据、而Android中主要提供了两种方式来进行HTTP操作、HttpURLConnection和HttpClient、这两种方式都支持HTTPS协议、以...

阅读全文

Android NFC开发MifareUltralight读写Demo实例下载
dwtedx Android开发 4035 2 2015-06-12 12:07:38

简介 基于这两天一直在研究NFC的相关技术、昨天发表了一篇 Android NFC开发MifareClassic读写Demo实例下载 相关的文章、是Android NFC的MifareClassic数据格式的实现方式、今天将和大家分享另外一种数据格式的读写方式MifareUltralight、希望有需求的哥们少走弯路 Tag技术支持工作 当使NFC Tag和Android的供电设备生效、使用Tag来读取和写入数据的主要格式是NDEF、当设备扫描NDEF数据的Tag、Android提供支持解析的消息、并在可...

阅读全文

Android NFC开发MifareClassic读写Demo实例下载
dwtedx Android开发 2048 0 2015-06-11 13:14:08

本例子是一个NFC读卡信息的例子源码、NFC技术由非接触式射频识别(RFID)演变而来、由飞利浦半导体(现恩智浦半导体)、诺基亚和索尼共同研制开发、其基础是RFID及互连技术、近场通信(Near Field Communication,NFC)是一种短距高频的无线电技术、在13.56MHz频率运行于20厘米距离内、其传输速度有106 Kbit/秒、212 Kbit/秒或者424 Kbit/秒三种、目前近场通信已通过成为ISO/IEC IS 18092国际标准、ECMA-340标准与ETSI TS 102 190标准、NFC采用主动...

阅读全文

Android MIUI小米录音机源码_Android录音源代码
dwtedx Android开发 1389 0 2015-06-08 12:50:42

众所周知、小米一向以UI精美著称、经典的小米录音机也不例外、录音的时候磁带的转动效果、停止录音的时候的倒带效果都是相当精致、录音完成后文件存储在内存卡的sound_recorder文件夹、所以硬性的要求存在内存卡才可以使用、项目的代码不多、注释合理、可以借鉴一下小米的编程语法与格式标准、看上代码风格还是非常好的 核心代码onCreate @Override public void onCreate(Bundle icycle) { super.onCreate(icycle); initInterna...

阅读全文

Android颜色选择器_颜色选择控件源代码下载
dwtedx Android开发 1274 0 2015-06-02 12:57:20

本Demo是使用的GBK编码的、简单的一个颜色拾取器、可选择用手指在屏幕上滑动选择颜色以及透明度、右边的长条可以显示选中的颜色、上下滑动右边的长条可以修改所选取颜色的透明度、项目注释的代码并不多、但是在每个方法的用处都是注释了的、相信使用起来问题也不大、其实就是一个自定义的view类、直接拿来调用就行了 onMeasure方法 @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int wid...

阅读全文

Android高仿微信源码_仿微信聊天发现通讯录等界面
dwtedx Android开发 12171 28 2015-05-25 12:30:23

本Demo是一个基于安卓的仿微信项目源码、IM通信部分是基于环信的SDK开发的、对于个人开发者或者小企业来说、做IM用第三方的也是一种趋势吧、毕竟自己整一套可供运营使用的IM系统几乎是不切实际的(技术门槛和维护成本)、之前用环信做了几个外包项目、其中有些设计和安排我觉得很赞 所以总结了以前的经验和收获、做了这套全仿微信的APP、总的来说、这里面大的架构还是沿用了环信官方提供的UIdemo、但是里面的很多的细节和大部分页面都是我精心按照微信的逻辑和UI设计进行编写的、功能上目前解决了好友体系、用户资料、单聊、群聊等社交功能、后...

阅读全文

Android应用源码WebService ksoap2调用火车/列车时刻表信息
dwtedx Android开发 1363 0 2015-05-08 10:05:37

本Demo是一个基于安卓的app查询火车列车时刻表的小项目源码、使用 http://webservice.webxml.com.cn/WebServices/ TrainTimeWebService.asmx 接口提供的列车数据、结合ksoap2进行数据解析、可以查询两站之间的车次信息和指定车次的到站信息 onCreate方法 super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); train_textV...

阅读全文

Android偏好缓存SharedPreferences存储数据用法
dwtedx Android开发 2560 1 2015-04-28 12:51:44

很久多时候我们都会保存软件的配置文件和用户的偏好设置、由于其配置信息并不多、如果采用数据库来存放并不划算、因为数据库连接跟操作等耗时大大影响了程序的效率、因此使用键值对的方式来存放这些配置信息、SharedPreferences正是Android中用于实现这中存储方式的技术 SharedPreferences的使用非常简单、能够轻松的存放数据和读取数据、SharedPreferences只能保存简单类型的数据、例如、String、int等、一般会将复杂类型的数据转换成Base64编码、然后将转换后的数据以字符串的形式...

阅读全文

DD记账
top
+