- 博客(37)
- 资源 (2)
- 收藏
- 关注

原创 高仿大众点评源码,附带服务器部分。供新手学习
声明:本源码只用于个人研究使用,不可用于商业用途,由于本源码引起的纠纷皆与作者无关本套源码是本人在校的时候做的一个练手的列子,高仿大众点评,项目源码不算是太完善,还请专业人士指导并完善他。源码部分没有完成,服务器部分也不是太完善,只是实现了查询方面的东西。由于现在没有时间去优化,所以把源码发出来给新手们参考学习,代码不规范的地方还请扣扣告诉我,我想多向大家学习,充实自己,希
2014-10-28 13:07:08
5016

原创 android高仿糗事百科源码,在校作品,纯属个人开发,编译可用。
http://download.youkuaiyun.com/detail/bitter_2014/7927677
2014-09-16 21:44:11
4564
原创 Android监听应用程序安装和卸载
第一、 新建监听类:BootReceiver继承BroadcastReceiverpublicclass BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context,Intent intent) { //接收广
2015-06-24 15:51:01
1008
1
转载 Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)
最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老大说,这样子不好,如果要改需要改两个客户端,而且还麻烦,叫我将所有的Activity打成Jar包的形式,这样子我们改了里面的内容就直接发布Jar包出去,其他公司直接下载Jar来使用,这样子他们自己公司也能更好的维护。
2015-06-24 15:50:00
817
原创 Android之广播大全 Intent Action 事件
Intent.ACTION_AIRPLANE_MODE_CHANGED;//关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED;//充电状态,或者电池的电量发生变化//电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过Context.registerReceiver()注册 Intent.ACTION_BATTERY
2015-06-24 15:47:15
947
转载 Android之开机自启动Service
之前我们有篇关于介绍 Android 如何实现开机自启动,不过都写的是关于如何启动 Activity,本篇文章将介绍如何启动 Service。先附上之前文章的链接,以便参考:【Android】开机自启动。Service 的启动相比 Acitivty 而言较为繁琐,其实都是通过别的类去调用被启动类,只不过可能 Activity 大家更为熟悉,Service 比较陌生吧。不了解
2015-06-24 15:46:10
901
转载 Android之Service 生命周期
原文链接:http://www.roiding.com/index.php/archives/187作为一款多任务操作系统,如果不能运行后台服务,显然说不过去,Android 当然提供了运行后台程序的方法。而且非常简单易用,只不过有一些小问题需要注意,这个主题分为两部分,第一部分是如何实现一个Service以及他的生命周期,第二部分是对于一个个后台服务应该注意的事项。我们开始吧!创
2015-06-24 15:45:07
640
转载 Android之Service学习之本地服务
原文地址:http://android.blog.51cto.com/268543/527314作者:Icansoft Service是在一段不定的时间运行在后台,不和用户交互应用组件。每个Service必须在manifest中 通过来声明。可以通过contect.startservice和contect.bindserverice来启动。 Service和其他
2015-06-24 15:43:49
611
转载 Android动态注册广播接收器
从本质来说,Android 系统的广播机制是一种消息订阅/发布机制,因此,使用这种消息驱动模型的第一步便是订阅消息;而对 Android 应用程序来说,订阅消息其实就是注册广播接收器。 注册的方法有两种,一种是静态注册,一种是动态注册。在 Android 的广播机制中,动态注册的优先级是要高于静态注册优先级的,因此在必要的情况下,我们是需要动态注册广播接收器的。 先回顾
2015-06-24 15:41:57
877
原创 Android获取设备型号、SDK版本及其系统版本
首先是获取设备型号、设备SDK版本以及设备的系统版本信息[java] view plaincopyString device_model = Build.MODEL; // 设备型号 String version_sdk = Build.VERSION.SDK; // 设备SDK版本 String version_release = Buil
2015-06-24 15:40:20
2935
转载 Android屏幕适配
转载自:http://blog.sina.com.cn/s/blog_74c22b210100tn3o.html如何将一个应用程序适配在不同的手机上,虽然这不算是一个技术问题,但是对于刚刚做屏幕的开发人员来说,还真不是一件多么简单的事情。 首先:你需要在AndroidManifest.xml文件的元素如下添加子元素supports-screens android:l
2015-06-24 15:39:45
611
转载 Android获取设备的基本服务信息
TelephonyManager提供了取得手机基本服务的信息的一种方式。因此应用程序可以使用TelephonyManager来探测手机基本服务的情况。应用程序也可以注册listener来监听电话状态的改变。我们不能对TelephonyManager进行实例化,只能通过如下的形式得到对其实例的引用:Context.getSystemService(Context.TELEPHONY_SE
2015-06-24 15:37:28
907
原创 Android网络判断
很多联网应用在连接前都应该做检测;在没有网络的时候,要及时的提醒用户,避免用户长时间无谓的等待~代码如下:[java] view plaincopyConnectivityManager manager = (ConnectivityManager) getSystemService(CONNECTIVITY_SERVICE);
2015-06-24 15:35:11
643
原创 Android广播大全
<!-- 收发短信、SIM卡存储已满、WAP PUSH的接收事件, 需要android.permission.RECEIVER_SMS及android.permission.RECEIVER_MMS权限 --> <!-- SMS_REJECTED:An incoming SMS has been rejected by the t
2015-06-24 15:32:47
566
原创 android开机自启动
public class BootReceiver extends BroadcastReceiver {static final String action_boot="android.intent.action.BOOT_COMPLETED"; @Override public void onReceive(Context context, Intent inte
2015-06-24 15:30:52
627
原创 android沉浸式状态栏和虚拟按键
在java代码中:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO
2015-06-10 11:04:20
8917
原创 心情记录-2015年5月26日 13:34:26
之前在一家外包公司工作,码代码,每天搞到后半夜,实在太累,很久没更新博客了,今天换了家公司,忙里偷闲,更新了下博客的内容,还有很多东西没有整理,慢慢来,把发表博客帮助新人作为一份责任。有责任才会成长。不多唠叨了,继续整理代码,还要忙公司的项目。 Bitter 20
2015-05-26 13:34:34
635
原创 读取短信自动填写验证码功能
//权限 uses-permission android:name ="android.permission.RECEIVE_SMS" />//注册广播IntentFilter filter = new IntentFilter();filter.addAction( "android.provider.Telephony.SMS_RECEIVED" );filter.se
2015-05-26 13:33:06
1642
原创 ScrollView滚动到底部
使用fullScrol()下面我们看一下这个函数:scrollView.fullScroll(ScrollView.FOCUS_DOWN);滚动到底部scrollView.fullScroll(ScrollView.FOCUS_UP);滚动到顶部需要注意的是,该方法不能直接被调用因为Android很多函数都是基于消息队列来同步,所以需要一部操作,addView完之后,不等于
2015-05-26 13:30:45
841
原创 android开源项目
蘑菇街 -- TeamTalk : https://github.com/mogujie/TeamTalk -->http://bluefoxah.org/teamtalk/new_tt_deploy.htmlFacebook- Fresco图片加载 : http://fresco-cn.org/掌握并熟练使用常见的开源项目:actionbarsherlock ,slidin
2015-05-26 13:30:08
754
原创 android应用程序中获取view的位置
我们重点在获取view的y坐标,你懂的...依次介绍以下四个方法: 1.getLocationInWindow Java代码 int[] position = new int[2]; textview.getLocationInWindow(position); System.out.println("getLocationInWindow:" +
2015-05-26 13:29:22
589
原创 Android 获得view的宽和高
在oncreate()中利用view.getWidth()或是view.getHeiht()来获取view的宽和高,看似没有问题,其实他们去得值是0,并不是你想要的结果?这是为什么呢?在调用oncreate()方法时,界面处于不可见状态,内存加载组件还没有绘制出来,你是无法获取他的尺寸。那如何在绘制组件之前能获取到该组件的尺寸大小呢?这里有三种方法,经过验证的:方法一 :/
2015-05-26 13:27:18
538
原创 Android 获取屏幕高度、标题高度、状态栏高度详解
Android获取屏幕高度的方法主要由view提供通过View提供的方法获取高度方式有两种: 1, 当前显示的view中直接获取当前view高宽2, 通过Activity的getWindow().findViewById(windows.iD_ANDROID_CONTENT)获取系统当前显示的view根(是一个framelayout对象),android绘制会将要绘制的view
2015-05-26 13:26:30
743
原创 查看keystore文件的MD5以及SHA1,SHA256值
cmd工具cd到ketstore文件的目录然后执行下面语句keytool -list -v -keystore debug.keystore
2015-05-26 13:24:06
2362
原创 android获取屏幕宽高
获取屏幕宽高[java] view plaincopy// 获取屏幕宽高(方法1) int screenWidth = getWindowManager().getDefaultDisplay().getWidth(); // 屏幕宽(像素,如:480px) int screenHeight = getWindowManager().getDefau
2015-05-26 13:23:38
504
原创 android利用wifi 调试adb
手机的 usb连接口只有一个,如果要涉及到调试手机通过 usb连接其他设备的话,那样的话就没办法调试,而且调试的时候始终处于充电状态,对电池不好,有根数据线绕来绕去的,也很麻烦, 另一方面如果哪一天忘记带 USB 数据线就很悲催了。 这时候如果用到 wifi调试程序,就简方便很多了。首先: 先确保你手机和电脑运行在同一 wifi局域网内, 由于是通过 adb 来进行连接的,所以确保你的
2015-05-26 13:21:37
936
转载 Android 快速开发系列 打造万能的ListView GridView 适配器
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38902805 ,本文出自【张鸿洋的博客】1、概述相信做Android开发的写得最多的就是ListView,GridView的适配器吧,记得以前开发一同事开发项目,一个项目下来基本就一直在写ListView的Adapter都快吐了~~~对于Adapter一般都继承BaseA
2015-04-15 11:28:31
719
原创 android程序完全退出
第一种方法:首先获取当前进程的id,然后杀死该进程。 (建议使用) android.os.Process.killProcess(android.os.Process.myPid()) 第二种方法:终止当前正在运行的Java虚拟机,导致程序终止 System.exit(0); 第三种方法:强制关闭与该包有关联的一切执行 ActivityManager manager =
2014-12-03 15:51:18
624
原创 android Notification(通知) 的使用
最近项目项目中遇到一个问题,就是把程序通知常驻在 Notification 栏,并且不能被 clear 掉(就像android QQ或者是音乐播放器的通知一样)的问题。经过研究实现了其功能,现把 Notification 的使用总结如下:Notification 的使用需要导入 3 个类import android.app.PendingIntent;import android
2014-11-28 13:49:46
725
转载 Android下的多媒体开源项目
1. ffmpeg for x86 http://gitorious.org/~olvaffe/ffmpeg/ffmpeg-android 没有实现android media interface,标准流程是通过surface输出解码后的YUV视频数据,audioTrack输出解码后的音频PCM数据。简单说就是不能用该代码树上的代码来完成多媒体的播放,但是,个人认为ffmpeg
2014-11-22 23:26:33
662
原创 Android之定义各种样式的标题栏
最近在网上看到一篇介绍Android window的requestWindowFeature()的使用方法,共享出来大家学习学习requestWindowFeature(Window.FEATURE_LEFT_ICON);setContentView(R.layout.dialog_activity);getWindow().setFeatureDrawableResource(Win
2014-11-04 17:36:35
1141
原创 android开发小文章——蓝牙的使用
首先,要操作蓝牙,先要在 AndroidManifest.xml 里加入权限 一、常用类 然后,看下 api,Android 所有关于蓝牙开发的类都在 android.bluetooth 包下,如下图,只有 8 个类 而我们需要用到了就只有几个而已: 1.BluetoothAdapter 顾名思义,蓝牙适配器,直到我们建立 bluetoothSocket 连接
2014-10-30 13:12:41
859
android高仿大众点评公开版.rar
2014-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人