![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
黑卡米
这个作者很懒,什么都没留下…
展开
-
Android一分钟环境搭建,包含Mac、Linux、Windows
看到目前网络上Android环境搭建这个工程弄的太复杂了,下面我简介下如何一分钟搭建环境,先打开这个地址:http://developer.android.com/sdk/index.html ,然后单击下面图片中红色框框的字体,选择你要下载的东西解压,Android的环境就完成了。想要使用Android还有一样东西是必须的,那就是JDK,现在的JDK最新版连环境变量都不需要配置。原创 2013-03-08 20:46:26 · 2673 阅读 · 4 评论 -
Android Get请求的utf-8格式,解决java.net.MalformedURLException异常
遇到Get请求要带中文的时候,千万不要将整个url一起转换utf-8,整个转换会将?等符号转换乱码。正确的是将中文字段取出单独的转换utf-8编码然后在拼接上去。第一个和第二个都是整个url转换utf-8的,第三个是正常的url。原创 2013-11-11 11:26:48 · 1803 阅读 · 0 评论 -
Android AMR格式录音和播放,仿微信
首先申请应用权限 录音播放实现代码public class AudioRecordTest extends Activity { private static final String LOG_TAG = "AudioRecordTest"; private static String mFileName = null; private RecordButt原创 2013-12-12 10:01:59 · 7516 阅读 · 3 评论 -
Andorid文件存储,将缓存写在应用中不需要SD卡
private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); textView = (TextView) fi原创 2014-02-08 11:39:09 · 886 阅读 · 0 评论 -
androiid从相册获取图片,解决小米获取不到图片问题
直接贴上代码/** * 获取选择相册中相片的Intent,单选照片 */ public Intent getPhotoIntent() { name = String.valueOf(System.currentTimeMillis()); Intent intent = new Intent(Intent.ACTION_PICK); intent.setData原创 2014-07-21 10:05:41 · 5441 阅读 · 0 评论 -
Android中ail的作用和使用说明
为什么要使用aidlaild就是一个可以将进程的内容进行共享原创 2014-06-13 17:15:49 · 1373 阅读 · 0 评论 -
Android多分辨率和多屏幕的布局适配详解
说到Android的适配一定会让很多的人头疼,我在这里发表下我对Android适配上的经验。在我们项目当中一般创建Android工程只有一个布局layout文件,其实这个布局文件有很多属性,例如下面的:size:是指屏幕的大小density:是与我们手机的分辨率orientation:区分手机还是平板举例我的手机是Sony LT26ii机型,4.3寸屏幕原创 2013-03-08 17:36:59 · 8970 阅读 · 4 评论 -
Android使用Intent一键分享图片文字到腾讯、新浪、开心、微信等
现在分享应用很多,消耗研发与维护时间,增加项目成本,而且集成分享功能后我们的应用包会比以前要大几MB。其实有android的Intent可以满足分享文字和图片的需求,而且不增加应用包的大小。 /** * 判断是否安装腾讯、新浪等指定的分享应用 * @param packageName 应用的包名 */ public boolean checkInstallation(String原创 2013-04-29 20:58:13 · 19507 阅读 · 8 评论 -
通知系统相册收录新图片
private void galleryAddPic() { Intent mediaScanIntent = new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE); File f = new File(mCurrentPhotoPath); Uri contentUri = Uri.fromFile(f); media原创 2015-06-24 14:53:35 · 794 阅读 · 0 评论 -
使用Intent获取系统联系人
跳转 Intent intent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); intent.setType(Phone.CONTENT_TYPE); this.startActivityForResu原创 2015-05-24 10:58:04 · 662 阅读 · 0 评论 -
点击AlertDialog按钮不关闭对话框
通过反射机制,在点击AlertDialog的按钮不关闭对话框。应用于点击按钮做某些检查操作时原创 2016-02-19 18:13:20 · 747 阅读 · 0 评论 -
Android Sqlite的增、删、改、查
以下代码数据库的关闭在Activity当中,因为频繁的关闭很容易引起数据库报错public class DatabaseHelper extends SQLiteOpenHelper { private static final String DB_NAME = "mydata.db"; //数据库名称 private static final int version原创 2013-11-07 12:00:45 · 1188 阅读 · 0 评论 -
FragmentTabHost的使用
首先创建一个XML布局,这个布局中包含TabHost的基本控件,你可以在FragmentTabHost标签上下增加些自己需要的控件 <android.support.v4.app.FragmentTabHost android:id="@android:id/tabhost" android:layout_width="match_parent"原创 2020-09-27 14:27:31 · 4177 阅读 · 2 评论 -
Android AlertDialog去掉系统黑色背景
其实代码就这么几行,研究的时候需要花费较多时间。注意这里new的一定是Dialog不是他们的子类,然后它的背景设置为透明就可以了 Dialog dialog=new Dialog(this); AlertCustom custom=new AlertCustom(); dialog.setContentView(custom.getView()); dialo原创 2013-10-24 09:57:40 · 10210 阅读 · 0 评论 -
Android 仿艺龙酒店首页两个Activity页面同时动画
-先创建一个空布局newLayout放在父控件第一的位置<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" and原创 2013-03-05 21:58:55 · 2019 阅读 · 0 评论 -
Google地图Url参数使用说明,如何使用Intent跳转
下面参数url参数的介绍:q=纬度,经度(标题)saddr= 出发点地址。daddr= 目标地址。z=缩放大小,取值范围1~20。1比例尺最大,20比例尺最小。hl=语言设置,en代表英语,zh代表中文dirflg =路线类型,r代表公共交通路线,w代表步行t=地图类型。m=>常规地图,k=>卫星地图,h=>混合地图,p=>地域地图sort= 公共交通线路的原创 2013-04-30 23:34:44 · 6195 阅读 · 1 评论 -
Google Maps Android API v2-新版本Google地图的使用教材
概述: 1. 打开ADT插件中Android SDK Manager工具,然后打开【Extras】列选中【Google Play services】下载 2. 获取一个API Key,这个key是通过你keystore证书获取的。 3.使用Gmail邮箱帐号注册API v2版本的使用。 4.添加map到你的工程。 5.发布你的应用。获取API Key-原创 2013-04-30 19:49:02 · 2085 阅读 · 0 评论 -
Google Maps Android API v2版本简述
最近研究项目的时候需要使用地图路线功能,在GoogleMap v2版本的API找了好一段时间都没有找到,后面搜索资料发现这个功能在新版本地图是没有提供的,如果你要写一个路线那你必须要自己一条一条的去画,目前有人用http先请求Google网页获取每个路线的位置,然后将其连接起来,其他的办法暂时没有看到。 新版本的地图坐标获取使用非常繁琐,下面是不错获取代码:LocationMana原创 2013-06-20 13:19:10 · 1395 阅读 · 1 评论 -
Android反编译APK修改后打包
准备工作:- 先运行cmd命令,将路径移到第一步所截图的文件夹1.去百度官网下载了一个百度APK,然后改成.zip的后缀名并解压.2.从解压文件夹里面找到classes.dex文件,复制到baidu.zip所在的路径下,输入以下命令获取out目录文件:java -jar baksmali-1.4.2.jar -x classes.dex3.原创 2013-07-16 14:55:25 · 1505 阅读 · 0 评论 -
Java和Android的jar包关联源码的两种方式(图解)
方法一:1.右键点击jar包选中properties 2.点击External Folder...按钮选中你源码所在的文件夹 方法二:1.在libs文件夹下多创建一个properties文件,将源码目录填写上2.重启eclipse或者关闭项目重新开启完成源码关联了原创 2013-07-31 15:10:29 · 1132 阅读 · 0 评论 -
最简单的自定义Android广播
创建一个广播 @Override protected void create(Bundle savedInstanceState) { IntentFilter filter = new IntentFilter(); filter.addAction("com.receiver.test");//广播的过滤器 registerReceiver(receiver, filter)原创 2013-08-23 17:35:09 · 1083 阅读 · 0 评论 -
Android Sqlite常见异常的原因举例
产生原因:假如你有A、B两个异步线程操作sqlite数据库。A是读取,B是写入,当A完成读的时候调用close(),而B在这时正在执行写的方法就会出现下面的异常。有人说去掉单例模式可以解决这个问题,但你不能忘记你在怎么单例使用的数据库还是同一个,避免不了。解决办法:如果你在一定的时间内需要重复的操作数据库,那么不要调用close()方法,关闭游标就可以了。在你Activity注销或者真原创 2013-09-22 15:07:10 · 18222 阅读 · 1 评论 -
Openfire即时通讯群聊、单聊、登录、注销的使用方法(Java+Android)
单聊发送消息Connection connection = new XMPPConnection("jabber.org");connection.connect();connection.login("mtucker", "password");//登录Chat chat = connection.getChatManager().createChat("jsmith@jiveso原创 2013-09-25 18:03:00 · 6239 阅读 · 3 评论 -
ViewPager中ViewPager的使用
将ViewPager中内嵌的ViewPager设置一个setOnTouchListener事件,记录是否被触摸状态viewPaper.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { int action =原创 2013-03-31 19:55:06 · 1617 阅读 · 0 评论 -
StickyScrollView解说
StickyScrollView的代码解说原创 2016-03-27 15:20:12 · 3205 阅读 · 1 评论