-
Android游戏打地鼠
安卓打地鼠的小游戏源码,有闯关模式、随机模式、计时模式、无尽模式四种游戏模式。闯关模式有农夫混在地鼠中,不光考验手速还考验反映速度,打错了扣除生命值,计时模式有30秒、45秒、60秒之分根据规定时间内的成绩来计算分数
- 2022-08-25 03:31:17下载
- 积分:1
-
android-phone-battery-sourcecode
在装有android系统的手机上,该程序可以检测手机电池的存余量并显示。(This program can detect the battery of the phone and show the amount of the battery.)
- 2011-12-01 21:44:58下载
- 积分:1
-
实时采集存储汽车CAN总线数据的Android APP
基于OBDII的蓝牙车载设备发送汽车CAN总线数据,本APP基于蓝牙通信解析得到的jason文件,实现汽车行驶状态实时采集存储
- 2023-06-12 21:31:03下载
- 积分:1
-
拨打电话
虽然知道虚拟机跟真的手机一样,但是出现通话的界面时,感觉还是好神奇思密达。对于打电话这件事儿来说呢,可以设计一个简易拨号器,也可以两个虚拟机间进行通讯,Intent的用法:intent是连接两个界面的桥梁,也就是说,在我们点下按钮之后,要从当前界面跳转到拨打用户界面。intent通常需要两个属性,即setAction与setData。setAction用来表明跳转到的界面,这里使用的是系统Action,即拨打号码Action。setData用来表示当前界面需要向跳转的界面传递的参数。
关于Uri.parse(),是隐式意图激活,没有指定具体的组件名称,而是通过intent在系统中找到一个最合适的Activity,其中一个方法setDate的参数就是一个uri。"tel:"为规定格式,后面是你要拨打的电话号码,我们的号码是从EditText中get到的。
拨打电话需要在Manifest文件中修改权限:
- 2023-01-17 06:55:07下载
- 积分:1
-
android 滑动菜单SlidingMenu 示例源码下载
android 滑动菜单SlidingMenu 示例源码下载
- 2013-10-23下载
- 积分:1
-
android仿淘宝购物物流时间轴效果
android仿淘宝购物物流时间轴效果,用来显示物流的listview,自定义的物流跟踪状态显示的view,时间轴的定义代码如下:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timeLine=(TimeLineView) findViewById(R.id.tv_timelines);
timeLine.setTimelineCount(6);//设置显示多少个时间轴
timeLine.setTimelineRadius(8);//设置下面那些轴的圆点直径
timeLine.setTimelineWidth(3);//设置时间轴的宽度
timeLine.setTimelineRadiusDistance(80);//设置时间轴的高度
}
默认设置时间轴的位置位于view的中间,设置第一个节点的颜色mPaint.setColor(timelineHeadColor);根据时间轴的节点数目,画对应的节点和轴,当j==1,画第一个节点的时候,有点特殊,我们需要在节点的外面再换一个圆环,画时间轴的节点,即画圆形 圆心的x都是一样的,view的中间, 圆心的y的计算是根据节点的位置来计算的,例如:第一个节点的y是根据第一个节点距离上面的距离加上第一个节点的半径
:timelineHeadRadius + marginTop
其余的节点就是在一个节点的y的基础上,加上两倍半径和节点之间的轴的长度*节点数,画其余的轴 left:每个轴距离左边距离都是一样的,时间轴的中心位置-1/2的时间轴的宽度。
- 2023-09-02 02:45:03下载
- 积分:1
-
开源中国源代码
这是开源中国的源代码,喜欢的童鞋可以自己下载来看一下,我自己也刚学Android不久,一起讨论,期待和大家一起进步!不喜欢的勿喷,呵呵……
- 2022-02-01 17:22:43下载
- 积分:1
-
android 短信拦截 实例完整源码下载
可实现拦截短信,自动转发的功能。 部分代码:import android.app.AlarmManager;import android.app.PendingIntent;import android.app.Service;import android.content.Context;import android.content.Intent;import android.content.IntentFilter;import android.os.IBinder;import android.os.PowerManager;import android.os.PowerManager.WakeLock;public class MyService extends Service{ SMSReceiver rs=null; static MyService service; private static PendingIntent pi = null; public static AlarmManager am = null; @Override public IBinder onBind(Intent intent) { // TODO Auto-generated method stub return null; } @Override public void onCreate() { // TODO Auto-generated method stub super.onCreate(); service=this; pm = (PowerManager) getSystemService(Context.POWER_SERVICE); registerAlarm(); acquireWakeLock(this); registerRecever(); } @Override public void onDestroy() { // TODO Auto-generated method stub super.onDestroy(); releaseWakeLock(); unregisterAlarm(); } private void registerRecever(){ rs=new SMSReceiver(); IntentFilter filter=new IntentFilter(); filter.addAction("android.provider.Telephony.SMS_RECEIVED"); filter.setPriority(1000); registerReceiver(rs, filter); } @Override public int onStartCommand(Intent intent, int flags, int startId) { // TODO Auto-generated method stub if(rs==null)registerRecever(); return START_STICKY; } public static WakeLock wakeLock = null; private static PowerManager pm = null; public static synchronized void acquireWakeLock(Context c) { if (null == wakeLock) { wakeLock = pm.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "smslock"); wakeLock.acquire(); } } public static synchronized void releaseWakeLock() { if (wakeLock == null) return; if (wakeLock.isHeld()) { wakeLock.release(); wakeLock = null; } } /** * 启动重复型定时器 */ public static void registerAlarm() { if(Config.getAlarm())return; Intent intent = new Intent(service, AlarmReceiver.class); pi = PendingIntent.getBroadcast(service, 0, intent, PendingIntent.FLAG_CANCEL_CURRENT); // 设置一个PendingIntent对象,发送广播 am = (AlarmManager) service.getSystemService(Context.ALARM_SERVICE); // 获取AlarmManager对象, Config.setAlarm(true); am.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 30*60*1000, pi); } /** * 取消定时器 */ public static void unregisterAlarm() { am.cancel(pi); am = null; Config.setAlarm(false); }}
- 2014-05-21下载
- 积分:1
-
AppWidgetHostView
Provides the glue to show AppWidget views for Andriod.
- 2013-10-17 22:12:04下载
- 积分:1
-
Android下操作CPU
主要用于获取和调整Android下CPU、RAM、ROM等参数的功能,以及检测CPU的使用率,当前APK的使用率等功能
- 2022-02-13 04:00:07下载
- 积分:1