Android Drawable转换为Bitmap两种方案
dwtedx Android开发 397 1 2016-05-25 14:04:54

很多时候我们会通过网络加载了一张位图、如果想拿到这张位图的Bitmap、有两种办法、至于那种好、可能要看是在什么情况下了、我个人两种方法都使用过、最后还是选择了第一种方法、兼容性会强一点 方案一private Bitmap drawableToBitamp(Drawable drawable){ Bitmap bitmap = null; int h = drawable.getIntrinsicHeight(); System.out.println("Drawable转Bitmap"); Bitmap....

阅读全文

Android Material风格年月日和时间选择器
dwtedx Android开发 1082 0 2016-05-17 13:32:27

目前正在做一个 手机记帐App、所谓记帐那么时间是必不可少的栏位、因我 DD记帐 的App风格完全是采用Android Material Design开发的、沿用以前的日期选择控件在这里风格不统一、所以我使用了默认的DatePickerDialog和TimePickerDialog、Android 5.0之后界面已经很好看咯、不再像以前那么难看咯、由于目前Andoird 4.4版本的手机已经很少咯、所以个人觉得可以直接采用默认的时间控件、下面是效果图、非常好看 DatePickerDialog实现代码DatePickerDia...

阅读全文

Android Material BottomSheet底部显示操作按钮
dwtedx Android开发 468 0 2016-05-16 10:46:18

相信现在很多Android用户都已经升级到了Andorid 5.0或者是Android 6.0、已经品尝到5.0给我们带来的Material风格咯、但是好像组件里面并没有提供Sheet相关的组件、今天呢自己实现了一个简单的效果、并没有封装成自定义View、如果有需要的朋友可以自己封装一下、效果还是非常不错的、以下是效果图 xml布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@ id/p...

阅读全文

Android获取WiFi设备Mac地址和获取IMEI号码源代码
dwtedx Android开发 693 0 2016-05-03 14:13:05

很多时候我们在开发App的时候都需要获取手机imei值和mac值、这样可以帮助运营人员统计用户量等、更清楚的了解自身的状况、从而做出调整更好的为App升级和维护、下面就给大家分享手机imei值和mac值的获取方法、用一个Demo来说明、不明白的可以下载源代码运行一下 权限申请<uses-permission android:name="android.permission.READ_PHONE_STATE"/><uses-permission android:name="android.permission.AC...

阅读全文

Android自定义View实现温度计控件效果Demo源码
dwtedx Android开发 1077 1 2016-04-27 10:57:29

本Demo是Android应用上的温度计、自定义一个MyTempView来实现界面效果的、Demo实现了温度计的界面效果、要显示的温度是通过调用的地方传过去的、暂时没有用到传感器来感知外面的温度、希望有大神给补充一下、项目中代码层次分明、大部分方法都加了详细的注释、对于想做温度计相关应用的开发人员来说、简直是福音、项目采用Android Studio开发的工程、效果图如下 xml代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/androi...

阅读全文

Android获取手机通话记录_读取短信内容源代码
dwtedx Android开发 975 0 2016-04-14 13:00:16

Demo是使用程序读取手机通话记录和获取短信内容的小功能、通话记录可以读取电话号码和时间、另外还包括状态、短信也是同样的道理、可以通过代码去读取手机里面短信内容、发短信的号码、以及时间、当然还可以读取到是接收短信还是发送短信等等、当然前提是要保证你手机里面有通话记录和短信内容、下面是截图 获取短信代码public void getSmsInPhone() { final String SMS_URI_ALL = "content://sms/"; try{ ...

阅读全文

Android银联支付Sdk_银联支付接口开发集成Demo下载
dwtedx Android开发 1614 1 2016-04-01 09:39:03

最近工都名车的项目需要使用银联支付、没办法去研究了一下、觉得可以记录一下、希望有需求的哥们可以直接使用、银联手机支付控件、主要为合作商户的手机客户端提供安全、便捷的支付服务、用户通过在支付控件中输入银行卡卡号、手机号、密码借记卡和预付卡、或者CVN2、有效期信用卡、验证码等要素完成支付 支付流程说明 1、用户在客户端中点击购买商品、客户端发起订单生成请求到商户后台 2、商户后台收到订单生成请求后、按照《手机控件支付产品接口规范》组织并推送订单信息至银联后台 3、银联后台接收订单信息并检查通过后、生成对应交易流水号即TN、并回复...

阅读全文

Android计步器算法原理_加速度传感器实现计步器源码下载
dwtedx Android开发 1491 3 2016-03-30 13:40:36

本Demo主要功能有记录行走的步数、行走的时间、根据录入的体重、步长可以计算出每天行走的历程、消耗的热量、对每天行走的历程进行记录、并给出星级评价、App判断人是否处于行走中、主要从以下几个方面判断 1、人如果走起来了、一般会连续多走几步、因此、如果没有连续4-5个波动、那么就极大可能是干扰 2、人走动的波动、比坐车产生的波动要大、因此可以看波峰波谷的高度、只检测高于某个高度的波峰波谷 3、人的反射神经决定了人快速动的极限、怎么都不可能两步之间小于0.2秒、因此间隔小于0.2秒的波峰波谷直接跳过通过重力加速计感应、重力变化的方向、...

阅读全文

Android DrawerLayout仿京东商城多条件筛选源代码下载
dwtedx Android开发 2257 4 2016-03-25 13:06:00

最近正在做工都名车的项目、项目中需要使用到列表筛选的效果、因为该项目是先有手机Web端、然后才开始做App的、那么看到手机端的效果非常不错、就在想要App的效果一定要比手机Web端的好看、就看了一下京东的筛选效果、感觉就是我想要的效果 那么这里分享的Demo就是仿京东的筛选的效果的、当然我集成到自己的项目里面是做了一部改动的、Demo是使用DrawerLayout配合Fragment完成的、原Demo效果图如下 XML代码<?xml version="1.0" encoding="utf-8"?><andro...

阅读全文

Android GridView控件第一个item不响应或显示不正常或事件诡异
dwtedx Android开发 459 0 2016-03-24 12:49:44

在使用Android的GridView控件时、很多人都会碰到这么个奇怪的问题:整个GridView中、所有item的响应都没问题、只有第一个item不响应、或是显示不正常、或是点完第一个item后不响应但再点其他的item后其他item会响应、同时第一个item也响应了(超诡异的现象……) 至少就我所看到的、出现第一个item有问题的情况、一般都有使用BaseAdapter、而出问题的地方一般都是getView的书写有问题、稍微整理归纳一下可能的解决方法、供大家参考: 检查getView方法中是否有动态设置LayoutParams...

阅读全文

Android自定义TextView实现设置文字之间的距离
dwtedx Android开发 801 0 2016-03-14 13:37:55

Android系统中TextView默认显示中文时会比较紧凑、不是很美观、但是有时候我们需要在TextView的文本之间有间距、就需要自定义TextView 来实现了、可不是敲空格能实现的、下面这个Demo就是一个自定义的View实现了TextView的间距问题、效果图片如下 SpacingTextView代码public class SpacingTextView extends TextView{ private float letterSpacing = LetterSpacing.BIGGEST; priv...

阅读全文

ScrollView弹性效果_ScrollView悬浮固定头部
dwtedx Android开发 805 0 2016-03-04 12:46:52

本Demo是重写ScrollView使得ScrollView向ios一样具有弹性、悬浮头只不过是添加两个Header、一个正在正常显示、那一个具体监听ScrollView、给用户以假乱真的样子、具体头部在Google Design库可以做到、以下代码是学习使用、非常简单、所有的代码已经封装到SpringScrollView里面了、只需要在Activity里面简单的调用就好了、下面是效果图 Activity调用代码public class MainActivity extends AppCompatActivity implem...

阅读全文

LoonAndroid框架源代码_LoonAndroid框架详解使用指南下载
dwtedx Android开发 539 0 2016-02-26 12:35:56

最近把公司一外包项目接回来了、项目是使用的LoonAndroid开发的、介于以前没有用过、花了一点时间稍稍看了一下、发现还是蛮方便的、在网上找到了源代码、现在分享一下、有需要的朋友可以下载看看、源代码还是有用的、主要实现了以下模块 1、自动注入框架(只需要继承框架内的application既可) 2、图片加载框架(多重缓存,自动回收,最大限度保证内存的安全性) 3、网络请求模块(继承了基本上现在所有的http请求) 4、eventbus(集成一个开源的框架) 5、验证框架(集成开源框架) 6、json解析(支持解析成集合或者对象)...

阅读全文

Android自定义View实现开源涂鸦画板源代码下载
dwtedx Android开发 707 0 2016-02-19 13:08:02

本Demo是一款基于Android系统的画图板程序 、主要功能是实现线条颜色的选择、线条粗细的选择、线条样式的选择、可以保存所画图片也可以清空图片、退出应用、代码量相对较少感兴趣的可以看看、可以直接运用到自己的代码中、代码有清晰的注释可以方便阅读、下面是程序的效果图 initView代码private void initView(){ dialogView = getLayoutInflater().inflate(R.layout.dialog_width_set, null); shouWidth = (Tex...

阅读全文

Android天气Api接口_百度天气预报源码下载
dwtedx Android开发 1130 0 2016-02-16 12:55:58

本Demo是一个基于安卓的天气预报项目源码、主界面使用了DrawerLayout + Fragment控件、集成百度定位SDK、天气数据来自百度天气API、这类联网的项目说不定什么时候api一变动就不能用了、所以多截了几张图防止到时候看不到什么效果、到时候大家可以通过百度的api调整、不过一般情况下是不会发生变化的 onCreate代码 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstance...

阅读全文

Android网络请求访问框架_7种网络连接框架
dwtedx Android开发 1523 1 2016-02-14 13:24:07

本Demo7种Android常见的网络连接方式、网络请求方式组成、专为初学者准备的学习项目、 本项目适合初学者学习网络知识、项目中用到一下几种网络请求方式 1、HttpClient 方式获取网络数据、虽然现在已经过时了、但效果还是不错的 2、HttpURLConnection 使用原始方式获取数据、经测试、这种方式也是最快的方式 3、Volley 方式实现图片加载、这是由Google推出的一种网络请求方式 4、XUtil方式获取网络 5、ImageLoader 方式加载图片 6、OkHttp 方式获取网络请求 package...

阅读全文

自定义PopupWindowHelper根据指定位置或给定View坐标弹出
dwtedx Android开发 1075 0 2016-02-04 11:07:39

PopupWindowHelper是一个根据View的位置显示PopupWindow的一个工具类、弹出PopupWindow的位置会根据指定的View出现的位置而动态改变、本Demo是用Android Studio开发的、分为两个Module、但我个人更习惯合到一起、所以看个人需要了、代码很简单、就一个PopupWindowHelper工具类、然后直接可以在Activity上面使用了、效果如下 PopupWindowHelper代码public class PopupWindowHelper { private View...

阅读全文

DD记账
top
+