Android
dhbdfrios
专注于ios android 开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 关于onNewIntent的方法调用
在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来原创 2013-07-30 10:45:59 · 730 阅读 · 0 评论 -
android 直接打开 NFC 设置页面
Settings::: import android.provider.Settings; 要导入这个包 不要导入其他的。 startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS));原创 2013-08-12 10:25:14 · 3352 阅读 · 2 评论 -
Android gridview 图标浮出效果
实际上是给图标的触摸事件中添加了一个缩放的动画,代码如下.import android.app.Activity; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; import android.view.View.OnTo原创 2013-08-12 10:26:31 · 1201 阅读 · 0 评论 -
android 判断2次安装apk签名是否相同工具类
public static boolean hasSameSignature(List sig1, List sig2) { if(sig1 != null && sig2 != null) { if(sig1.size() != sig2.size()) { return false; } e原创 2013-08-12 10:29:45 · 664 阅读 · 0 评论 -
android 反编译其他应用
1 apktoool jar 用来获取其他应用的资源文件 切换到apktool jar包所在文件夹:::E:\应用备份\__工作记录\5.30\apktool>apktool d meituan.apk e:\aa这样就拿到了该应用的资源文件 2 dex2jar 这个工具是将dex文件反编译成jar文件 反编译的时候先把apk文件解压变成dex文件 然后利用这原创 2013-08-12 10:34:17 · 749 阅读 · 0 评论 -
Android 设置Spinner文字标题颜色 字体大小样式
// 在初始化之前改变 Spinner文字标题颜色 mySpinner.xml 样式文件放在main.xml 同一目录mySpinner.xml android:id="@android:id/text1" android:gravity="left" android:paddingLeft="8dip" android:t转载 2013-08-12 09:34:35 · 1184 阅读 · 0 评论 -
android 自己总结的小工具类
1 dp 与 px 的相互转换 public class DensityUtil { public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics()原创 2013-08-12 09:44:12 · 495 阅读 · 0 评论 -
android 设置全屏的3种方式
在开发的过程中,我们有时候需要让我们应用程序全屏或者是让某个页面全屏,在今天的android小技巧中我们来讲讲如何设置我们的应用程序 全屏:通常我们有三种方式:1.在onCreate方法中添加代码 。2.AndroidMainfest.xml里面使用android自带的theme来设置3.style.xml中我们使用自定义的theme来设置。1.在o原创 2013-08-12 09:51:22 · 1538 阅读 · 0 评论 -
Android 退出程序总结
第一种方法:终止当前正在运行的Java虚拟机,导致程序终止System.exit(0);或者Runtime.getRuntime().exit(0);第二种方法:强制关闭与该包有关联的一切执行ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE); ma原创 2013-08-12 09:58:51 · 517 阅读 · 0 评论 -
Android 开机启动后执行
android里有的时候需要在系统开机启动后做一些操作: public class StartupReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Intent startupintent原创 2013-08-12 10:00:26 · 438 阅读 · 0 评论 -
android listview重要属性总结
1 stackFromBottom 你做好的列表就会显示你列表的最下面 值为true false2 android:transcriptMode="alwaysScroll" 通过设置的控件transcriptMode属性可以将Android平台的控件(支持ScrollBar)自动滑动到最底部。3 cacheColorHint原创 2013-08-12 10:02:12 · 644 阅读 · 0 评论 -
Android 制作引导层 使用透明的activity
1 制作引导层要用到的布局 主要是利用framelayout布局如下:制作引导层 使用透明的activity" title="Android 制作引导层 使用透明的activity" style="margin:0px; padding:0px; border:0px; list-style:none; line-height:1.5"> android:layout_wid原创 2013-08-12 10:17:41 · 1641 阅读 · 0 评论 -
Android- 严苛模式(StrictMode)
Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。你可以强制用警告代替崩溃(crash),也可以仅将警告计入日志,让你的原创 2013-08-12 10:32:30 · 777 阅读 · 0 评论 -
Android Intent应用,打开网页,安装程序,打电话,打开地图等功能
1.从google搜索内容Intent intent = new Intent();intent.setAction(Intent.ACTION_WEB_SEARCH);intent.putExtra(SearchManager.QUERY,"searchString")startActivity(intent); 2.浏览网页Uri uri = Uri.parse("http://原创 2013-08-12 10:35:41 · 692 阅读 · 0 评论 -
android 横竖屏切换
有的时候要判断 横竖屏的操作 :源码如下 可以参考android:configChanges="orientation|keyboardHidden"> public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChange原创 2013-08-12 10:06:32 · 428 阅读 · 0 评论 -
android 自定义checkbox
先定义一个样式 @drawable/selector_checkbox 16dip 15.0dip --> 在写一个selector 然后在布局文件里面 定义原创 2013-08-12 09:55:16 · 492 阅读 · 0 评论 -
android 更改Toast显示的位置
标准的Toast 通知窗口显示在窗口的底部,水平居中. 可以使用setGravity(int, int, int)方法来调整Toast窗口的位置. toast.setGravity(Gravity.TOP|Gravity.LEFT, 0, 0);这样就可以改变土司 显示的位置了。。。。原创 2013-08-12 09:52:42 · 1002 阅读 · 0 评论 -
防止android Toast重复提示
当Toast响应点击事件时,如果用户连续点击,就会导致多个Toast排队等待依次显示,从而感觉很不友好,这个时候可以用以下方法避免之:[java] view plaincopyprivate static Toast mToast = null; public static void showToast(Context cont原创 2013-07-30 10:49:56 · 612 阅读 · 0 评论 -
Android中merge和include标签的使用
先说下标签的第一个比较简单的用法。如果我们使用FrameLayout作为activity's content view的父元素(也就是在main.xml里把它写在最外层),那么可以考虑用替换标签。官方文档给出的解释是这样做可以减少一级布局层次达到优化布局的效果。这是文档里关于这部分结论的原文,个人E文水平有限,直接贴出来好了:Obviously, using works in th原创 2013-08-07 10:53:44 · 448 阅读 · 0 评论 -
Android的TextView使用Html来处理图片显示、字体样式、超链接等
一、[Android实例]实现TextView里的文字有不同颜色转eoe:http://www.eoeandroid.com/thread-4496-1-1.htmlimport android.text.Html;TextView t3 = (TextView) findViewById(R.id.text3); t3.setText( H转载 2013-08-07 14:43:23 · 545 阅读 · 0 评论 -
android自定义布局中的平滑移动
在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的效果还是要自己去开发布局控件(即所谓的自定义View、ViewGroup)。小弟也经常做一些自定义的控件,最近工作比较清闲,所以便将自己对自定义布局控件的一些心得写出来转载 2013-08-07 10:50:31 · 812 阅读 · 0 评论 -
android Handler用法
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() { myView.invalidate();转载 2013-08-07 10:56:13 · 463 阅读 · 0 评论 -
android 方向传感器的使用
public class SimpleOrientationActivity extends Activity {private static final String DEBUG_TAG = "SimpleOrientationActivity";OrientationEventListener mOrientationListener;@Override原创 2013-08-07 11:31:59 · 756 阅读 · 0 评论 -
android activity的2个启动模式
1. 如果已经启动了四个Activity:A,B,C和D。在D Activity里,我们要跳到B Activity,同时希望C finish掉,可以在startActivity(intent)里的intent里添加flags标记,如下所示:Java代码 FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT" style="ma原创 2013-08-07 11:39:55 · 462 阅读 · 0 评论 -
Android 自定义的notification
main 代码 :::public void click1(View view) {NotificationManager nm = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);Notification notification = new Notification(R.drawable.ic_l原创 2013-08-07 14:37:38 · 624 阅读 · 0 评论 -
android ActivityInfo使用
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);可以强制设置 为竖屏根据版本进行控制 :::int version = Integer.valueOf(android.os.Build.VERSION.SDK);if (version == 4 && Settin原创 2013-08-07 11:26:47 · 2628 阅读 · 0 评论 -
Android windowSoftInputMode属性详解
activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘 它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任一组设置多个值——多个”state…”原创 2013-08-08 10:27:31 · 450 阅读 · 0 评论 -
Android中Intent传递对象的两种方法(Serializable,Parcelable)
一.序列化原因:1.永久性保存对象,保存对象的字节序列到本地文件中;2.通过序列化对象在网络中传递对象;3.通过序列化在进程间传递对象。二.至于选取哪种可参考下面的原则:1.在使用内存的时候,Parcelable 类比Serializable性能高,所以推荐使用Parcelable类。2.Serializable在序列化的时候会产生大量的临时变量,从而引起频繁的原创 2013-08-08 10:36:41 · 527 阅读 · 0 评论 -
android 利用百度地图地位获取当前城市
1 导入百度定位 sdk2 代码如下:import com.baidu.location.BDLocation;import com.baidu.location.BDLocationListener;import com.baidu.location.LocationClient;import com.baidu.location.LocationClient原创 2013-08-09 23:10:41 · 1420 阅读 · 1 评论 -
android 自定义进度条
1 定义一个样式 50dip 28dip false @android:drawable/progress_indeterminate_horizontal @drawable/progressbar_mini 然后drawable 新建 ProgressBa原创 2013-08-12 09:39:01 · 566 阅读 · 0 评论 -
Android FragmentManage FragmentTransaction介绍
FragmentManage:FragmentManager能够实现管理activity中fragment. 通过调用activity的getFragmentManager()取得它的实例.FragmentManager可以做如下一些事情:1、使用findFragmentById() (用于在activity layout中提供一个UI的fragment)或findFrag转载 2013-08-12 14:59:45 · 458 阅读 · 0 评论
分享