android系列
文章平均质量分 75
木木不
每天敲一行代码,一年也有360行代码了~
展开
-
TextView 添加删除线
我夕在做商城的项目中,有这么个需求,就是一个产品下有两个价格,一个是市场价,一个是销售价,这时要把市场价添加个删除线;刚开始遇到这个时,在网上找了半天的资料,看到最多的就是用SpannableString这个类中的方法,而且代码多,感觉有点繁琐,后来发现用Paint里的一些方法实现更好,只须一句代码如下: public class HelloActivity extends原创 2012-03-03 11:14:23 · 18198 阅读 · 1 评论 -
笔记:ViewPager+FragmentPagerAdapter数据刷新问题
做了一个ViewPager+FragmentPagerAdapter滑动功能,后面由于一个需求,要求每次离开ViewPager对应页面回来后都有跟服务器请求数据,来确保数据是否发生改变。。。。这里省略100000字。。。。。因此把请求写到生命周期onResume()里,结果就发现了一大串问题,比如FragmentPagerAdapter里数据更新等等。。。。。 这里用一个demo模拟下原创 2016-01-12 22:57:41 · 8313 阅读 · 0 评论 -
LBS基站定位和GPS卫星定位对比
备注:本文为网上找到的一个word文档,看了之后,觉得总结相当不错,现在把其贴出来共享!同时感谢原作者无私的奉献精神! 位置定位大体上可以分为两大类: 1. GPS(Global Positioning System,全球卫星定位系统),GPS定位通过接收GPS卫星提供的经纬度坐标信号来进行定位,2. LBS(LBS--Location Based Service,移动位置原创 2012-12-13 22:40:45 · 39278 阅读 · 6 评论 -
Android获取通讯录联系人显示在EditText上Demo
需求:一个edittext 一个button,点击button转到系统通讯录,选中其中一个通讯录item返回当前界面且把选中的联系人号码用户名显示在edittext上 代码:package com.example.contactdemo;import android.app.Activity;import android.content.Co原创 2012-09-11 17:21:06 · 6727 阅读 · 8 评论 -
android图片缩放、放大demo
示例原图: 拖动查看其他部分: 放大仔细查看 代码示例,注释比较详细,其他不多讲了 package com.study.drascale;import android.os.Bundle;import android.app.Activity;import android.graphics.Matrix;import a原创 2012-09-02 10:59:07 · 4278 阅读 · 2 评论 -
android 4.0 NetworkOnMainThreadException
在2.2系统下开发的程序运行在4.0系统时报android.os.NetworkOnMainThreadException异常,经过查文档,原来是4.0系统不允许主线程(UI线程)访问网络,因此导致了其异常。参考文档连接http://developer.android.com/reference/android/os/NetworkOnMainThreadException.html解原创 2012-06-02 09:17:43 · 7323 阅读 · 1 评论 -
解决android退出整个应用方法
不解释了,直接说下测试的例子例子:三个Activity之间任意切换,然后在任意一个界面按下模拟器上的返回键,观察是否退出应用; 先创建一个广播接收器:package com.study.test;import android.app.Activity;import android.content.BroadcastReceiver;import android.co原创 2012-05-25 15:50:22 · 1194 阅读 · 0 评论 -
android app 获取paypal PaymentDetails
try { HttpClient httpclient = new DefaultHttpClient(); HttpPost httppost = null; httppost = new HttpPost("https://svcs.sandbox.paypal.com/AdaptivePayments/PaymentDetails"); httppost.set原创 2012-05-30 11:00:11 · 3021 阅读 · 1 评论 -
android获取手机屏幕的尺寸
公式:屏幕尺寸=屏幕对角线的像素值/(密度*160)= / (密度*160) //屏幕尺寸 Double screenSize; //屏幕对角线像素值 Double diagonal; DisplayMetrics dm =new DisplayMetrics(); manager.getDefaultDisplay().getMetrics(原创 2012-07-13 17:08:18 · 1380 阅读 · 0 评论 -
Android利用activity启动模式退出整个应用
前面我们来先看一下目前网上提供的几种方案:1.退出单个activity 1)、获取当前进程的id,杀死该进程。android.os.Process.killProcess(android.os.Process.myPid()) 2)、终止当前正在运行的Java虚拟机方法。System.exit(0); 3)、finish(); 4)、杀包方式。 Activit原创 2012-07-02 20:49:41 · 5385 阅读 · 3 评论 -
android dialog集合
代码:package com.test.dialog;import java.util.ArrayList;import android.app.Activity;import android.app.AlertDialog;import android.content.DialogInterface;import android.os.Bundle;impor原创 2012-06-26 15:51:29 · 1505 阅读 · 0 评论 -
反编译apk文件三步搞定
获取apk资源1.谷歌提供的连接下载以下两个文件: apktool1.4.3.tar.bz2; apktool-install-windows-r04-brut1.tar.bz2下载地址: http://code.google.com/p/android-apktool/downloads/list将以上两个文件解压出的文件全都扔进android-sdk-windows\t原创 2012-06-10 08:18:57 · 1060 阅读 · 0 评论 -
Genymotion 2.8启动黑屏解决(mac上)
Genymotion 2.8启动黑屏解决终于在stackoverflow上找到答案了解决步骤:Run VirtualBox.Open File > Preferences > Network (or VirtualBox > Preferences for Mac OS X).Edit the Host-only Network原创 2016-11-11 21:41:44 · 3656 阅读 · 0 评论