![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
我是彬哥
这个作者很懒,什么都没留下…
展开
-
Android开发小知识点
1、Launcher和ACTION_BOOT_COMPLETED的启动顺序,谁先谁后?Launcher在前,ACTION_BOOT_COMPLETED在后2、我们是否可以将Launcher Activity改为Launcher Service呢?不可以原创 2012-01-31 18:45:01 · 687 阅读 · 0 评论 -
详细讲解如何安装原生安卓电子市场(android market)
最近刷了android4.0版本。由于rom没有自带电子市场(android market),国内厂商考虑到电子市场(android market)在大陆地区使用难度大,所以干脆直接阉割掉了,但是有些应用还真需要在电子市场(android market)下载更新。下面我将详细讲解如何安装原生电子市场(android market)。 首先,你需要确认两项内容。一、手机是否root过转载 2012-04-12 11:45:45 · 8869 阅读 · 0 评论 -
Android开发_socket编程_wifi连接电脑实现PPT控制器
代码还是很简单的,这里不多说了,强调一下的是,client端除了一个activity的类外,还有上面的Choices类!!!与服务器端的类型一模一样!同时,别忘记了需要在android manifest.XML文件中添加1<uses-permission android:name="android.permission.ACCESS_NETWORK_转载 2012-04-16 16:12:44 · 2079 阅读 · 1 评论 -
android手机时间自动同步
在Android2.3.4系统中,Settings->Date & time->Automatic项打上后,时间会通过网络进行同步,而Android默认使用的是NITZ来获取移动网络时间,需要有移动网络服务商的支持才能使用,而有些Android产品只支持WIFI等无线网络,而不支持移动网络,此时就需要采用SNTP方式来获取网络时间进行同步了,相应需要修改到的文件为frameworks/base转载 2012-05-03 14:41:10 · 14053 阅读 · 1 评论 -
解决下载Android源码时遇到的问题
本文解决公用IP(外网IP有限,经常发生在公司网络环境或虚拟机上)的机器下载Android源代码遇到的问题。注意本文只针对当前从android.googlesource.com下载源码时遇到的问题,因为网络和后续Android源码维护升级等因素,有时效性,并不能保证以后一定还起作用。利用五一假期期间,用家里的网络要把Android2.3,4.0都下载下来。但操作起来还真有遇到了问题转载 2012-05-04 15:12:03 · 1154 阅读 · 0 评论 -
windows系统上安装与使用Android NDK
一:什么是NDK?NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和java 应用一起打包成apk。这些工具对开发者的帮助是巨大的。NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU、平台、ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”、“编译特性要求”等),就可以创建出so。NDK 可以自动地将s转载 2012-04-21 17:40:57 · 742 阅读 · 0 评论 -
Android系统如何实现UI的自适应
做Android应用的人都知道,要一个apk适用多个不同的手机屏幕是很容易的,就是在项目的res文件夹下面有多套相关的资源文件。程序运行的时候,Android系统会根据当前设备的信息去加载不同文件夹下的资源文件。但是Android系统是怎么做到这一点的呢?上网上搜了一下,很少有这方便的介绍,只好自己研究下代码了。下面是我研究代码得到的结果(正确性有待确认),在这里分享一下。 这里以ICS上原创 2012-06-05 11:31:49 · 1156 阅读 · 0 评论 -
开机过程中两个Activity优先级冲突
冲突的LOG如下:/ActivityManager( 196): Sending system update to: ComponentInfo{com.android.providers.contacts/com.android.providers.contacts.ContactsUpgradeReceiver}I/ActivityManager( 196): Sending syste原创 2012-05-22 14:36:32 · 5736 阅读 · 0 评论 -
从google的json接口获取地理位置信息的Java代码
转自:作者:lizongbo 发表于:22:55. 星期四, 五月 5th, 2011 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本版权声明。http://618119.com/archives/2011/05/05/209.html从google的json接口获取地理位置信息的Java代码google 提供了公开的接口,通过,原创 2012-05-24 10:29:52 · 3151 阅读 · 0 评论 -
如何启用Service,如何停用Service
一.步骤第一步:继承Service类public class SMSService extends Service { }第二步:在AndroidManifest.xml文件中的节点里对服务进行配置:二.Context.startService()和Context.bindService服务不能自己运行,需要通过调用Context.startService()或Contex转载 2012-06-19 14:59:55 · 1545 阅读 · 0 评论 -
Android图片的裁剪功能
原始出处:http://xuzhiwei.blog.51cto.com/978424/965511在android的开发过程中,经常遇到设置用户头像以及裁剪图像大小的功能。昨天我遇到了设置用户头像的功能,开始不知道怎么搞,在技术群里问也没人回答,就研究了微信、以及4399游戏中心用户设置头像的功能,了解到用户设置图像的过程,就是两步点击设置头像,选择头像资源的来源,相册和相机两个来得到转载 2012-10-18 16:50:24 · 896 阅读 · 0 评论 -
android平台解析epub格式的书籍信息
android下解析epub格式书籍的相关资料不多,查了很久找出了一些相关资料,找到了一个epublib包,Epublib开发android的主页:http://www.siegmann.nl/epublib/android相关jar包下载:https://github.com/downloads/psiegman/epublib/epublib-core-latest.jar原创 2013-06-18 18:00:03 · 6966 阅读 · 0 评论 -
关于android应用程序的入口
android应用程序,由一到多个Activity组成.每个Activity没有很紧密的联系,因为我们可以在自己的程序中调用其它Activity,特别是调用自己的代码之外生成的Activity,比如android提供的发短信或者打电话的Activity. Intent call = new Intent(Intent.ACTION_CALL,Uri.parse("tel:"+转载 2012-01-31 18:46:01 · 2001 阅读 · 0 评论 -
Android 签名详解
在Android 系统中,所有安装 到 系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个 permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应 用程序才能取得该权限。Android使用Java的数字证书相关的机制来 给apk加盖数字证书,要理解转载 2012-01-31 19:05:29 · 594 阅读 · 0 评论 -
Android Activity启动模式
配置标签android:launchModestandard 每次都会新建,每个Task都可以有,且每个Task都可以有多个实例(每个Task都可以有,且可以有多个)singleTop 当前实例如果在栈顶,就不新建实例,调用其OnNewIntent。 如不在栈顶,则新建实例 (每个Task都可以有,且可以有多个,在栈顶时可复用)singleTask 新建一个Task,如果已经有其他的原创 2012-02-01 13:53:13 · 485 阅读 · 0 评论 -
Android应用程序获取ROOT权限代码
获取ROOT并修改mmcblk0分区权限为777:import java.io.DataOutputStream;import android.app.Activity;public class MyTestPri extends Activity{ public void onCreate(Bundle savedInstanceState){ super.转载 2012-02-02 16:32:11 · 14498 阅读 · 5 评论 -
八款开源 Android 游戏引擎 (巨好的资源)
初学Android游戏开发的朋友,往往会显得有些无所适从,他们常常不知道该从何处入手,每当遇到自己无法解决的难题时,又往往会一边羡慕于 iPhone下有诸如Cocos2d-iphone之类的免费游戏引擎可供使用,一边自暴自弃的抱怨Android平台游戏开发难度太高,又连个像样的游 戏引擎也没有,甚至误以为使用Java语言开发游戏是一件费力不讨好且没有出路的事情。事实上,这种想法完全是没有必转载 2012-02-07 15:13:10 · 783 阅读 · 0 评论 -
获取未安装APK文件的图标
Drawable getDrawableForMimetype(File file, String mimetype) { String PATH_PackageParser = "android.content.pm.PackageParser"; String PATH_AssetManager = "android.content.res.AssetManag转载 2012-02-28 14:38:42 · 927 阅读 · 0 评论 -
使用Bitmap画一张自定义文字的图片
int w = 480,h = 800; String title = "NNNNNNNNNNNNNNNN"; Bitmap bm = Bitmap.createBitmap(w,h, Config.ARGB_8888); Canvas canvas = new Canvas(bm); canvas.drawColor(Color.WHIT原创 2012-04-02 10:07:57 · 4130 阅读 · 0 评论 -
Android播放GIF图片
public class GIFView extends View implements Runnable { private Bitmap bmb; private GIFDecode decode; public GIFView(Context context) { super(context); decode = new GIFDecode(); decode.read(原创 2012-04-02 11:03:36 · 1714 阅读 · 0 评论 -
按back键直接退出Activity,不关闭软键盘
自定义一个layout,覆写dispatchKeyEventPreIme(KeyEvent event)方法,请看QuickSearchBox的源码/* * Copyright (C) 2010 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"原创 2012-03-23 09:39:09 · 7010 阅读 · 0 评论 -
Android framework系统默认设置修改
修改Settings源码可修改系统设置项,Settings数据被存放于com.android.providers.settings/databases/settings.db 中,如果想修改系统启动后加载的默认值一种方法是直接修改settings.db的值另一种就是修改SettingsProvider默认值Settings应用能够配置Android系统的各种设置,这些设置的转载 2012-03-22 12:22:35 · 7081 阅读 · 0 评论 -
android:windowSoftInputMode属性详解
android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adju转载 2012-03-22 18:54:47 · 181705 阅读 · 12 评论 -
在Android应用中实现查看“附近的人”的功能
越来越多的Android应用都加入了“附近的人”的功能,比如微信、陌陌、淘宝等,今天分享一个demo,简单的来实现这一功能。主要原理为:手机端上传gps数据到服务器,服务器从数据库中查询其他用户的gps数据,分别计算2个pgs之间的距离,然后将计算好的数据返回给手机,手机进行展示。源码下载地址: https://github.com/feicien/studydemo手机端项目:Nea原创 2013-06-19 17:57:37 · 5457 阅读 · 1 评论