摘要:
安桌程式安装后存在目录:\手机存储\Android\data一://获取当前程序路径 getApplicationContext().getFilesDir().getAbsolutePath();// 获取该程序的安装包路径String path=getApplicationContext().... 阅读全文
摘要:
.java 1 package com.example.activitydemoay; 2 3 import android.app.Activity; 4 import android.content.Intent; 5 import android.os.AsyncTask; 6 import... 阅读全文
摘要:
使用ViewPager这个类可以轻松实现多个页面的滑动功能viewpager默认在工具界面上是找不到的,需求添加android-support-v4.jar包;如果没有找到,需要打开Android SDK Manager在Extras中进行下载,最后记得引入工程中并build path。(不过,我把... 阅读全文
摘要:
(转自:http://www.cnblogs.com/franksunny/p/3714442.html)(老样子,图片啥的详细文档,可以下载后观看http://files.cnblogs.com/franksunny/635350788930000000.pdf)Android手机或平板都会存在横... 阅读全文
摘要:
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使... 阅读全文
摘要:
1 final ProgressDialog pd = new ProgressDialog(mContext);2 pd.setMessage("正在加载...");3 pd.show(); 阅读全文
摘要:
原来是scrollview与HorizontalScrollView组合布局详细可参考:http://blog.csdn.net/aminfo/article/details/7846963 阅读全文
摘要:
这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和J2SE(java.util.prefs.Preferences)中的用法一样,以一种简单、 透明的方式来保存一些用户个性化设置的字体、颜色、位置等参数信息。一般的应用程序都会提供“设置”或者“首选项”的这样的界面,那么... 阅读全文
摘要:
(自己体会:每次横竖屏自动切时都会run Activity的onCreate,即相当后重新进入Activity初始化一样;)转自:http://www.cnblogs.com/franksunny/p/3714442.html(老样子,图片啥的详细文档,可以下载后观看http://files.cnb... 阅读全文
摘要:
【Ctrl+T】搜索当前接口的实现类1. 【ALT+/】 此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。 2. 【Ctrl+O】 显示类中方法和属性的大纲,能快速定位类的方法和属性,在查... 阅读全文
摘要:
android:drawable放一个drawable资源android:state_pressed 是否按下,如一个按钮触摸或者点击。android:state_focused 是否取得焦点,比如用户选择了一个文本框。android:state_hovered 光标是否悬停,通常与focused ... 阅读全文
摘要:
例子,在ScrollView下加入的组件,无论如何也不能自动扩展到屏幕高度。布局文件。[html] 效果图。.尽管已经设置了android:layout_height="fill_parent",但是,整个LinearLayout和TextView还是不能充满整个屏幕。解决办法。在Scrol... 阅读全文
摘要:
思路:1.记录ACTION_DOWN的aX, aY坐标;2.在ACTION_MOVE判断是否移动,移动则取消记录时间,没移动就记录;3.记录时间,按下坐标,移动坐标分别显示在TextView aa, bb, cc;//声明1 public class MainActivity extends Act... 阅读全文
摘要:
instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子: String s = "I AM an Object!"; boolean ... 阅读全文
摘要:
如果定义类或结构数据则需每个都进行创建才可以使用,不然都为null如:PointF pts[] = new PointF[5] ;//pts[0].x =CSSliderSize / 2;//这样未创建元素就访问是错误的//pts[0].y= (float) 0.0;pts[0] = new Poi... 阅读全文
摘要:
Path.cubicTovoid android.graphics.Path.cubicTo(float x1, float y1, float x2, float y2, float x3, float y3)FDrawPath.cubicTo(x1, y1, x2, y2,x3,y3);标出三个... 阅读全文
摘要:
要绘图,首先得调整画笔,待画笔调整好之后,再将图像绘制到画布上,这样才可以显示在手机屏幕上。Android 中的画笔是 Paint类,Paint 中包含了很多方法对其属性进行设置,主要方法如下: setAntiAlias: 设置画笔的锯齿效果。 setColor: 设置画笔颜色 setARGB: 设... 阅读全文
摘要:
*Paint类介绍**Paint即画笔,在绘图过程中起到了极其重要的作用,画笔主要保存了颜色,*样式等绘制信息,指定了如何绘制文本和图形,画笔对象有很多设置方法,*大体上可以分为两类,一类与图形绘制相关,一类与文本绘制相关。**1.图形绘制*setARGB(inta,intr,intg,intb);... 阅读全文
摘要:
1 LinearLayout layt = (LinearLayout) rootView.findViewById(R.id.llt_2);2 FrameLayout.LayoutParams layoutParams=new FrameLayout... 阅读全文
摘要:
直接:测试可以Framelayout.getLayoutParams().width=600;Framelayout.getLayoutParams().height=400;如:view,imageView设置高态方法一样;经使用,但在有时候不起作用,以下方法解决:如: LinearLayout.... 阅读全文
摘要:
源码:1 FragmentTransaction mFragmentTranscation = getSupportFragmentManager().beginTransaction();2 Fragment mMainFragment = new MainFrag... 阅读全文
摘要:
1 android:layout_width="match_parent"2 android:layout_height="match_parent"3 android:background="@android:color/white"4 tools:context=... 阅读全文
摘要:
只要在AndroidManifest.xml里面配置一下就可以了。在AndroidManifest.xml的activity(需要禁止转向的activity)配置中加入android:screenOrientation=”landscape”属性即可(landscape是横向,portrait是纵向... 阅读全文
摘要:
1.新建new android application project theme选none 并打钩创建一个Blank Activity运行如下图所示:2。若想把标题栏去掉,更改Manifestr的MainActivity 主题样式>styles.xml中改开始将改为://无标题白色背景去行,闪退并... 阅读全文
摘要:
android:theme="@android:style/Theme.Dialog" : Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" : 不显示应用程序标题栏android:theme="@android:styl... 阅读全文
摘要:
axmlprinter2工具下载地址:http://pan.baidu.com/s/1o67eXtS方法:1.将要查看的.xml文件复制到AXMLPrinter2.jar所在目录2.通过cmd 输入:java -jar AXMLPrinter2.jar main.xml > main.txt 注意... 阅读全文
摘要:
下载地址:http://pan.baidu.com/s/1bnHANtd1.将编译的*.apk放在apktool的根目录下;2.双击“解压软件.bat”后,会提示完成;这样就反编译成功以;3.查看反编译后的文件是存入在“汉化中的资源”;4.原来的*.apk被剪到“原始软件备份”文件夹下; 阅读全文
摘要:
转自:http://xdang.org/post-602.html以下原文:反编译 — 在apk文件中能得到什么最近在做android客户端与服务器安全通信,有一种常见的不安全因素:很多软件常常会被人从apk文件中获取到下载地址或帐户信息。一个打包成apk的软件,通过反编译可以获得哪些信息呢?下面我... 阅读全文
摘要:
新建线程new Thread(new Runnable()线程方法:public void run() 1 private void setAddWidgetEnabled(boolean enabled,boolean iscomplete) { 2 mbtn_contactin_... 阅读全文
摘要:
android.intent.action.MAIN决定应用程序最先启动的Activityandroid.intent.category.LAUNCHER决定应用程序是否显示在程序列表里在网上看到文章android.intent.action.MAIN 与 android.intent.catego... 阅读全文
摘要:
发现在调整页面的时候 ,老是报以下错误,导致无法静态显示ui效果。Missing styles. Is the correct theme chosen for this layout?Use the Theme combo box above the layout to choose a diff... 阅读全文
摘要:
其实Android自己维护这一个 public final class R类主要是跟新资源文件,这个R.java无需我们自己去修改,如果你不了解千万不要去修改它,它定义的每个资源值都是唯一的,不会和系统冲突。这个文件由ADT插件自动更新,当你编辑过Res文件后保存,这个类就会自动更新。R.java里... 阅读全文
摘要:
组件位置:composite>WebView.xml1 .java1 private WebView webview_pipeweb;2 3 webview_pipeweb = (WebView) findViewById(R.id.webview_pipeweb);4 //setWebVi... 阅读全文
摘要:
转:http://blog.csdn.net/vipzjyno1/article/details/23542617 阅读全文
摘要:
(1)新增一个activity 1 package com.xxxx.activity; 4 5 public interface FragmentCallBack { 7 8 public MainActivity getMainActivity(); 9 10 }(2)在Ma... 阅读全文
摘要:
substring(参数)是java中截取字符串的一个方法有两种传参方式一种是public String substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串从指定索引处的字符开始,直到此字符串末尾。另一种是public String subs... 阅读全文
摘要:
用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss就不需要我再解释了吧!PS:为什么有的格式大写,... 阅读全文
摘要:
Eclipse执行项目提示错误: unable to execute dex: GC orerhead limit exceeded解决方法:找到Eclipse安装目录的文件,\eclipse\eclipse.ini打开把launcher.appendVmargs-vmargs-Dosgi.requ... 阅读全文
摘要:
Unhandled exception type ParseException意思指:你有一个方法会抛出异常,但是你没有捕捉。依提示添加一下即可解决: 阅读全文
摘要:
switch语句的判断条件可以接受int,byte,char,short,不能接受其他类型只有JDK版本1.7以上才可以支持String设置如下可解决问题:(若没有JDK1.7版,可下载一下安装)菜单选项--》project->properties->java compiler->compiler ... 阅读全文