android开发
远洪
不服就干......
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写一个可在android手机上运行的jar包
我们知道,在pc上通过 java -jar xxx.jar 即可运行该jar包,那么在android手机上如何看运行jar包呢一、首先编写一个程序(可在这里下载测试文件:https://download.youkuaiyun.com/download/lyhdream/11188247):package com.lyh.hello;public class Hello { public ...原创 2019-05-19 20:09:10 · 8429 阅读 · 2 评论 -
从PC中向Android模拟器中复制文件
首先打开一个DOS命令窗口,最好定位到你的音乐文件存放的目录(等下添加文件时可以少输几个字符)。所有安装程序和添加的文件都是放在模拟器的 sdcard目录下,如果直接添加文件,以后文件多了会显得乱,所以最好在模拟器上分门别类的建好文件夹,再把对应的文件添加进去。 1 在模拟器上建立目录: adb shell 调用shell远程操作模拟器 ls 显示当前目录下的文件转载 2013-11-24 22:44:57 · 3810 阅读 · 0 评论 -
Android通过for循环批量发送短信
由于需要,要用手机给其他某个手机批量发送短信,于是想到了写一android应用来实现这一需要。其中,主要代码如下(通过for循环发送短信)public class SendManyMessage extends Activity { PendingIntent paIntent; SmsManager smsManager; @Override protected void原创 2013-11-17 22:48:04 · 2412 阅读 · 0 评论 -
android将发送短信写入发件箱
最近写了一个应用批量发送短信,但是在发件箱里却看不到发送的内容于是找了一个方法将发送的短信写入发件箱:代码如下,可供参考:try{ ContentValues values = new ContentValues(); values.put("address",phoneNumber); values.原创 2013-11-18 21:15:49 · 2380 阅读 · 0 评论 -
android控件的对齐方式(转)
android:layout_above 将该控件的底部至于给定ID的控件之上android:layout_below 将该控件的顶部至于给定ID的控件之下android:layout_toLeftOf 将该控件的右边缘和给定ID的控件的左边缘对齐android:layout_toRightOf 将该控件的左边缘和给定ID的控件的右边缘对齐android:layout_alig转载 2013-11-17 17:10:14 · 1134 阅读 · 0 评论 -
解决Eclipse中Android图标不见了
解决Eclipse中Android图标不见了最进在做android的时候,发现Eclipse上android图标不见了:解决办法如下:点击window ----》Customize Perspective 点击 Command groups Availbility ----》选择Android SDK and AVD Manager, 如下:原创 2013-05-03 10:39:17 · 2745 阅读 · 0 评论 -
android 继承dialog自定义对话框
android 继承dialog自定义对话框样式如下:代码实现:主要Activity:public class MainActivity extends Activity {Button button;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(sa原创 2013-04-29 21:46:22 · 2778 阅读 · 0 评论 -
android 使用xml布局自己的对话框
android 使用xml布局自己的对话框实现方法:通过setView(view) 来设置dialog显示的布局:运行效果:代码如下:主要Activity:public class MainActivity extends Activity {Button button;View view;LayoutInflater inflate;AlertDial原创 2013-04-28 19:15:46 · 1433 阅读 · 0 评论 -
ViewPager onPageChangeListener总结
android ViewPager滑动事件讲解今天在做项目的时候,由于要处理viewPager页面滑动的事件,所以对其进行了一个小小的研究:首先ViewPager在处理滑动事件的时候要用到OnPageChangeListenerOnPageChangeListener这个接口需要实现三个方法:(onPageScrollStateChanged,onPageScrolled ,onPag原创 2013-04-16 11:49:16 · 28175 阅读 · 3 评论 -
命令行中创建和打开模Android拟器
扩展:在window是命名行中要进入带空格的目录,需要用引号将目录括起来,例如:cd "program files"在windows命令行中要创建模拟器,首先要进入androidsdk中的tools,例如我的目录如下:D:\program files\SDK-adt-bundle-windows-x86\sdk\tools之后输入:android avd,会打开模拟器创原创 2013-11-24 20:05:57 · 1049 阅读 · 0 评论 -
android的log.d不显示结果
最经用我的华为手机咗开发,发现一个奇怪的现象:log.e()能够正常显示日志的内容log.d和log.v都不能正常显示器内容:解决方法如下:1)进入工程模式 有两种方式可以进入工程模式: a. 在拨号界面输入“*#*#2846579#*#*” b. 若是小米4.0系统(MIUI),进入“设置-->全部设置-->原厂设置-->工程模转载 2013-11-30 00:04:24 · 7404 阅读 · 1 评论 -
Android获取手机内部存储和外部存储
获取手机内部储存空间:public long getTotalMemo(){ File path = Environment.getDataDirectory(); StatFs stat = new StatFs(path.getPath()); long blockSize = stat.getBlockSize(); long tota转载 2013-11-30 13:33:21 · 2036 阅读 · 0 评论 -
adb logcat 命令行用法
本文为转载。作者 :万境绝尘 转载请著名出处eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;转载地址:http://blog.youkuaiyun.com/tumuzhuanjia/article/details/395554451. 解析 adb logcat 的帮助信息转载 2017-11-15 10:35:00 · 965 阅读 · 0 评论 -
mac下androidStudio 运行模拟器出现:
最近在我的mac电脑上启动android虚拟机之后,会被自动关闭查看了AndroidStudio上的日志,报如下错误:Failed to sync vcpu regFailed to sync vcpu regFailed to sync vcpu regInternal error: initial hax sync failed解决方法,关掉电脑上运原创 2017-03-19 10:44:42 · 5306 阅读 · 0 评论 -
Error:org.gradle.api.internal.changedetection.state.FileCollectionSnapshotImpl cannot be cast to org
androidStudio上R提示:Can't resolve symbol ‘R’ ,并出现如下错误:Error:org.gradle.api.internal.changedetection.state.FileCollectionSnapshotImpl cannot be cast to org.gradle.api.internal.changedetection.state.Out原创 2017-03-18 21:24:51 · 2228 阅读 · 1 评论 -
ubuntu解决eclipse中logcat只显示level栏
醉进在ubuntu下配置好了android的开发环境,结果logcat只显示了level栏,如下:解决方法:exit eclipseopen up the file~/workspace/.metadata/.plugins/org.eclipse.core.runtime/.settings/com.android.ide.eclipse.ddms.prefs转载 2015-09-20 21:54:22 · 2877 阅读 · 0 评论 -
解决fragment replace 重叠现象
同一个Activity通过frameLayout的方式放置一个fragment,通过其中一个fragment来启动另外一个fragment出现了如下的错误,两个fragment重叠到一起了,导致了控件的重叠布局如下:主布局:<fragment xmlns:android="http://schemas.android.com/apk/res/android" xml原创 2015-09-13 23:03:30 · 4682 阅读 · 5 评论 -
android下拉刷新和上拉加载的一个简单库
介绍一个android下拉刷新、上拉加载的库:https://github.com/chrisbanes/Android-PullToRefresh使用方式,创建好一个Android项目,导入library库即可:布局文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"原创 2015-03-25 16:51:09 · 1090 阅读 · 0 评论 -
Android手机rom分区以及sd卡总结
rom分区: 通常市面上卖的Android手机常常标着的Rom多少个G,但实际买来的时候通过在 设置—》储存,里查看要少,比如4个grom的手机买来后实际的存储只有一个G可以使用。原因在于,rom空间的分配。在我们买来的手机,4个G的rom,除去分给系统的一部分,应用程序安装的部分(也就是所谓的系统区和程序区),剩下的空白空间就是我们能够看到的,可以使用的存储区域,我们通常把这块区原创 2013-12-02 23:42:18 · 5315 阅读 · 0 评论 -
linux sdkMannger的打开
在windows下打开SDK Manager,我们可以在eclipse打开,或者在sdk更目录下有一个SDK.exe双击即可。但是在linux版本下的SDK更目录下没有SDK.sh的文件,打开SDK Manager除了在eclipse打开外还可以进入:/adt-bundle-linux-x86-20131030/sdk/tools 目录下,输入./android 即可打开原创 2013-12-01 19:32:04 · 2216 阅读 · 0 评论 -
andriod 继承view定义自己的形状
andriod 继承view定义自己的形状这里主要讲通过继承view定义自己的一个形状,并在Activity中使用和在布局文件中使用看一下运行的效:黄色的正方形是一个自定义的view,一下是实现的代码,黄色正方形是在xml中定义的,其中有一部分注释掉了,那是通过直接在Activity中new 出来的,你可以在两种方法之间转换:主要Activity:public clas原创 2013-04-14 11:14:32 · 1316 阅读 · 0 评论 -
android 自定义正方形 绕中心点旋转
android 自定义正方形 绕中心点旋转这篇文章主要介绍rotateAnimation 的部分属性含义及使用,讲得比较简单一点运行结果如下: 定义正方形view参见:http://blog.youkuaiyun.com/lyhdream/article/details/8799202demo下载地址:http://download.youkuaiyun.com/detail/lyh原创 2013-04-14 18:52:40 · 5861 阅读 · 0 评论 -
android 使用xml定义自己的View
android 使用xml定义自己的View运行效果图:主要activity:public class MainActivity extends Activity {@Overrideprotectedvoid onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceSta原创 2013-04-01 17:53:18 · 903 阅读 · 0 评论 -
android控制滚动条滚动
android控制滚动条滚动运行结果:主Activity:public class MainActivity extends Activity {private RelativeLayouttopbar;private RelativeLayoutscroll;private LayoutInflaterinflater;private Li原创 2013-04-01 19:44:00 · 1366 阅读 · 0 评论 -
使用spinner 做下拉对话框
使用spinner 做下拉对话框今天因为需要,要做一个对话框,android自带的列表框无法满足这种效果:先看看运行的效果图:点击后有向下显示的对话框:一下是实现的代码:public class MainActivityextends Activity {Button button;View view;AlertDialog.Builde原创 2013-03-28 20:27:16 · 1546 阅读 · 0 评论 -
使用android frame动画定义自己的ProgressBar
使用android frame动画定义自己的ProgressBar在 res /layout/ainm 目录下面建一个frame_ainm.xml文件 xmlversion="1.0"encoding="utf-8"?> animation-listxmlns:android="http://schemas.android.com/apk/res/android原创 2013-02-28 10:49:37 · 1252 阅读 · 0 评论 -
Android 滑动显示下一层界面
Android 滑动显示下一层界面主要activity:publicclass UpPage extends Activity { private ButtonupButton; private ButtondownButton; private Animationani1; private Animationani2;原创 2013-02-24 16:43:53 · 1079 阅读 · 0 评论 -
Android activity之间的滑入切换
Android activity之间的滑入切换主activity(SlidChangeActivity):publicclassSlidChangeActiviry extends Activityimplements OnClickListener { @Override publicvoid onCreate(BundlesavedIns原创 2013-02-22 15:18:06 · 1262 阅读 · 0 评论 -
Android listView 去掉header和footer中的分割线
Android listView 去掉header和footer中的分割线方法一:在listView中加上android:headerDividersEnabled="false"这时运行的效果如下:你会看到header和body之间多了一条黑色的线,整么解决这个问题呢:在listView中加上:android:background="#fff"这个时候背景原创 2013-02-13 12:51:18 · 6007 阅读 · 1 评论 -
滑块按钮
滑块按钮的实现运行的效果:用到的图片:(放置到drawable_xhdpi目录下) public class SlipButton extends View{ private BitmapbitmapDrawUnderSlid; private BitmapbitmapDrawSlid; privat原创 2013-02-13 14:37:42 · 1355 阅读 · 0 评论 -
android Hander Service 广播的综合使用案例
android Hander Service 广播的综合使用案例原理:在主activity里启动一个服务,这个服务通过Handler每一秒发送一条广播,并在主activity里注册一个广播接受者(BroadcastReceiver),这个广播接收者的作用在于搜到server的广播,并是的i加1,并且把i的值设置到textview,达到美妙加1的效果import android.ap原创 2013-03-20 21:32:41 · 1397 阅读 · 0 评论 -
ViewPager 实现页面左右滑动的简单案例1
ViewPager 实现页面左右滑动的简单案例主要Activity:RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pa原创 2013-03-22 17:09:36 · 1786 阅读 · 0 评论 -
BaseAdapter的一个简单案例
BaseAdapter的一个简单案例主Activityimport android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.ListView;public class MainActivityextends Activity {原创 2013-03-21 14:22:00 · 1015 阅读 · 0 评论 -
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.view.ViewPager"
Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.view.ViewPager"今天在导入项目的时候遇到了这个异常解决 方法如下:右键项目 ——》Build Path ———》 config and BuildPath———》source———》add原创 2013-04-14 19:46:07 · 8320 阅读 · 0 评论 -
RotateAnimation 实现表盘指针转动
RotateAnimation 实现表盘指针转动最近在做车助手这个项目,遇到这样的一个功能需求:获取车子启动的实时数据让指针转动:我这里做了一个Demo:demo的原理在于使用onTouchEvent事件,计算手指在屏幕上开始和结束的位置来作为指针转动的角度,并且跟着手指不断的滑动,指针不断的变化,效果图如下: 代码如下:主activity:publi原创 2013-04-10 10:57:22 · 5875 阅读 · 0 评论 -
ViewPager页面切换效果
ViewPager页面切换效果运行效果一: 运行效果二: 具体的我先不多说,给一个demo的下载地址,分享给原创 2013-03-27 19:51:21 · 3820 阅读 · 1 评论 -
Viewpager中改变PagerTabStrip的颜色(背景色,指示条颜色,文字颜色)
Viewpager中改变PagerTabStrip的颜色(背景色,指示条颜色,文字颜色)效果图:改变指示条颜色:pagerTabStrip为PagerTabStrip的实例: pagerTabStrip = (PagerTabStrip)findViewById(R.id.pagertab); pagerTabStrip.setTabIndicatorC原创 2013-03-26 19:47:39 · 6031 阅读 · 1 评论 -
android SharedPreferences数据存储
android SharedPreferences数据存储 很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件进行保存。而对于Android平台给我们提供了一个SharedPrefer转载 2013-04-08 23:50:48 · 1058 阅读 · 0 评论 -
android 点击字体,图片背景效果一起变换Demo
android 点击字体,图片背景效果一起变换Demo运行效果:点击前:点击后:这里我就不贴上所有的代码了,说一下他的思路:1、分别为账号、背景图片(红色区域为一个linealayout,文字和向右侧的箭头是他里面的子View,必须为红色区域添加onclick事件)、还有向右侧的箭头符号添加一个效果文件(一下是其中一个文件的类容):背景图片的效果:(s原创 2013-03-25 17:17:46 · 1449 阅读 · 0 评论 -
android 模拟器横竖屏切换
android 模拟器横竖屏切换今天在做android实验的时候,由于遇到要横竖屏切换,所以去网上找了一下这样的方法:找到以下方法:1、通过ctrl + F11 或者 ctrl + F12 在模拟器启动之后进行动态切换,如下:原创 2013-04-06 21:10:06 · 1381 阅读 · 0 评论
分享