- 博客(49)
- 资源 (26)
- 收藏
- 关注
原创 根据包名,从一个activity跳到另一个activity。Intent对象通过PackageManger.getLaunchIntentForPackage的方法得到。
以前当我们需要跳转的时候会生成Intent对象,一般Intent对象的生成都是通过new Intent()
2014-10-31 13:54:47 19297
原创 android如何修改view的显示前后位置。
在android中如果首先在xml中静态添加了一个控件,剩下的控件都是通过addView动态添加,那么如果有控件覆盖的情况(比如说使用FrameLayout或者RelativeLayout),先加入得控件就会被后加入得控件覆盖。在View类中有这样一个方法 bringToFront ,它得注释如下: /** * Change the view's z ord
2014-10-25 11:12:26 12663
转载 教你创建qq好友桌面快捷方式
对于经常使用QQ聊天的朋友来说,在众多好友中搜寻自己常聊的密友虽然不是什么难事,但是我们可以使用更加简便的快捷方式来好友放在桌面上,当需要和他们聊天的时候,只要双击桌面上的好友图标就可以快速打开聊天窗口。至于过程嘛,很简单的,其实就是创建一个桌面快捷方式。1、在桌面空白处右击鼠标,在弹出的菜单中选择“新建—快捷键方式”。2、在弹出的“创建快捷方式”窗口中输入“tencent://m
2014-10-24 09:10:46 1871
原创 java面试题
一、list,map、set的区别:list列表,map是映射,set是集合。list---可以存放重复数据。有序的数据结构,可以根据下标取得。实现类:ArrayList:采用的是数组的形式保存对象。这种方式将对象放在连续的位置中,查询速度较快。linkeList:是以双向列表的形式,实现数据存储。对于add增加和删除速度较快。set---其中的
2014-10-21 15:22:02 721
原创 排序算法
一,冒泡排序1,特点:给定一个数组,它是进行两两比较,将较大的数放到最后,直至数组元素有序。2,代码冒泡排序,外层循环n-1,内层循环n-i-1;里层两两比较交换位置,public static void bubbleSort(int[] values) { for(int i=0;i { for(int j=0;j {
2014-10-17 11:07:29 614
转载 Activity四种加载模式
[1] standard 模式 这是默认模式,每次激活Activity时都会创建Activity实例,并放入任务栈中。[2] singleTop 模式 如果在任务的栈顶正好存在该Activity的实例,就重用该实例( 会调用实例的 onNewIntent() ),否则就会创建新的实例并放入栈顶,即使栈中已经存在该Activity的实例,只要不在栈顶,
2014-10-17 09:34:36 716
原创 查找方法
一,顺序查找1,特点:给定一个数组和需要查找的数字,在数组中依次对各个数据元素进行比较,直至找到需要查找的数字2,代码:public static int search(int[] a,int num){for (int i = 0; i if(a[i]==num){return i;}}return -1;}二,二分查找1,特点:给定一
2014-10-16 16:50:45 629
原创 利用递归方法求5!
public class Test02{public static int multiply(int n){if(n == 1 || n == 0){return 1;}else{return n * multiply(n - 1);}}public static void main(String[] args){System.out.println(multi
2014-10-16 16:45:58 1602
原创 接口
接口1,定义接口是常量和抽象方法的集合2,写法修饰符 interface 接口名{}3,特点①接口中的属性都为常量默认使用public staitc final来修饰,所以,声明一个属性时必须赋初值②接口中的方法默认为抽象方法,默认使用public abstatic来修饰③在接口中声明方法不能使用static、final、synchronized、private、p
2014-10-16 16:43:22 828
原创 代码块
初始化块1,写法位于类中、方法外{......}2,特点:优先于构造器执行,如果在一个类中还有static代码块那么先执行static代码块后执行初始化块3,作用:给类中非静态成员属性赋值
2014-10-16 16:37:58 582
原创 抽象类
抽象类1,定义类似一个“模板”,可根据它的格式定义新的类2,声明使用abstract关键字进行声明抽象类:修饰符 abstract class 类名{......}抽象方法:修饰符 abstract 返回值类型 方法名(参数列表);3,特点①如果在一个类中至少有一个抽象方法,那么这个类必须定义为抽象类②如果这个类中没有抽象方法,这个类可以定义为抽象类
2014-10-16 16:37:33 729
原创 this的用法
1Activity里面加上: listView.setAdapter(adapter); listView.setItemsCanFocus(true);// 让ListView的item获得焦点 listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);// 单选模式 listView.setOnItemClickListen
2014-10-16 16:36:47 613
原创 如何设置dialog下面的activity不变灰色。关于dialog的一些属性设置。
// 帮助弹出的dialog protected void helpDialog() { AlertDialog.Builder builder = new Builder(CyjlActivity.this); LayoutInflater inflater = getLayoutInflater(); View layout = inflater.inflate(R.layout
2014-10-16 15:27:39 2947
原创 如何实现当一个应用调用另一个应用的某个activity的时候,让这个activity类似dialog的效果,但是这个应用单独运行的时候还是铺满屏幕的效果
1.修改部分,在onCreate方法中做个if判断,可以根据其他程序调用传的值不会null或其他的,加上下面这几句 Display display = getWindowManager().getDefaultDisplay(); // 为获取屏幕宽、高 Window window = getWindow(); android.view.WindowManager.Layout
2014-10-16 15:25:43 1196
转载 android发短信操作
创建android项目创建界面布局TextView文本EditText电话号码及姓名输入框发送短信按钮处理发生短信请求获取控件给发生短信按钮设置点击事件获取短信号码及内容判断短信号码及内容是否为空获取短息的管理器对象如果你的字符数大于了70拆分发送短信的处理添加发送短信的权限strings.xmlxml version="1.
2014-10-16 15:03:59 887
转载 6个值得推荐的Android开源框架简介
1、volley 项目地址 https://github.com/smanikandan14/Volley-demo (1) JSON,图像等的异步下载; (2) 网络请求的排序(scheduling) (3) 网络请求的优先级处理 (4) 缓存 (5) 多级别取消请求 (6) 和Activity和生命周期的联动(Activity结束时同时取消所有网络请
2014-10-16 14:35:31 661
转载 Android中Toast的多种用法
Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。1.默认效果 代码Toast.makeText(getApplicationContext(), "默认Toast样式",Toast.LENGTH_SHORT).show();2.自定义显示位置效果代码toast
2014-10-16 11:37:54 581
原创 从栈里面往外取调用的方法,平板上返回键调用的方法。
平板上返回键调用的方法是onBackPressed();对于activity和fragment结合的程序,外面有一个按钮,可以tongg
2014-10-15 17:18:51 789
原创 下载的主题文件epf格式的,如何导入到eclipse中。
今天想要改变Eclipse的代码颜色和背景等等,如果一项一项来,太麻烦了,于是从网上找了个epf文件,但是一开始不知道怎么弄,因为自己是个新手,对于编译环境不太熟悉,后来找到方法,就是打开Eclipse的File菜单,选择import,然后再选择Preferences来选择导入epf文件,
2014-10-15 16:47:43 14481 1
原创 bitmap压缩问题(按比例压缩和压缩成固定大小)
//把资源文件中的图片缩小一半 private Bitmap getImage() { BitmapFactory.Options newOpts = new BitmapFactory.Options(); newOpts.inJustDecodeBounds = false; newOpts.inSampleSize = 2;//设置缩
2014-10-15 16:39:11 5546
原创 textview上面显示的字符串有换行如何表示?
textview控件上面显示的字符串想表示换行的效果,用\r\n表示。 textView.setText("abc\r\ndef"); 结果是:abcdef
2014-10-15 16:37:08 1775
转载 setImageResource和setImageBitmap详解。
在4.0.4 r1.2中查看android.widget.ImageView源代码可以发现,setImageBitmap()方法其实是调用了setImageDrawable()方法进行重绘。Sets a Bitmap as the content of this ImageView. Parameters: bm The bitmap to
2014-10-15 16:27:31 15817
原创 类序列化 implement Parcelable
package com.example.zhihudaily.model;import org.json.JSONObject;import android.os.Parcel;import android.os.Parcelable;public class News implements Parcelable { public final String image_sou
2014-10-13 14:54:44 925
原创 内容提供者的用法
1.先写一个类继承conentProvider.2.注册。 encon3.content://com.example.testcontacts.PersonCP/insertcontent://com.example.testcontacts.PersonCP/deletecontent://com.example.testcontacts.PersonCP/updat
2014-10-13 14:14:06 1158 1
转载 Android SDK安装时出错“android Failed to rename directory”的解决方法
暂时还没有遇到过zhezhAndroid SDK安装时出错“android Failed to rename directory”的解决办法 安装Android SDK时遇到Failed to rename directory E:\Java\Android SDK\android-sdk_r06-windows\android-sdk-windows\tools to E:\J
2014-10-13 09:18:54 2250
原创 <有一种美丽叫放弃>
有一种美丽叫放弃> 一次默默的放弃,放弃一个心仪却无缘份的朋友; 放弃某种投入却无收获的感情; 放弃某种心灵的期望;放弃某种思想。 这时就会生出一种伤感,然而这种伤感并不妨碍自己去重新猹始, 在新的时空内将音乐重听一遍,将故事再说一遍! 因为这是一种自然的告别与放弃,它富有超脱精神,因而伤感得美丽! 曾经有种感觉,想让它成为永远。 过了许多年,才发现它已渐渐消逝了。
2014-10-11 16:59:35 745
原创 我很重要
当我说出“我很重要”这句话的时候,颈项后面掠过一阵战栗。我知道这是把自己的额头裸露在弓箭之下了,心灵极容易被别人的批判洞伤。 许多年来,没有人敢在光天化日下表示自己“很重要”。我们从小受到的教育都是-----“我不重要”。 作为一名普通士兵,与辉煌的胜利相比,我不重要。 作为一个单薄的个体,与浑厚的集体相比,我不重要。 作为一位奉献型的女性,与整个家庭相比,我不重要。 作为随
2014-10-11 16:55:55 700 1
转载 android权限大全
访问登记属性 android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置android.permissio
2014-10-11 16:50:00 602
转载 AndroidManifest.xml配置文件详解
AndroidManifest.xml配置文件对于Android应用开发来说是非常重要的基础知识,本文旨在总结该配置文件中重点的用法,以便日后查阅。下面是一个标准的AndroidManifest.xml文件样例。[html] view plaincopyxml version="1.0" encoding="utf-8"?> man
2014-10-11 16:43:03 587
原创 根据apk如何得到apk的包名,版本信息,权限,launcherActivity等等。
1.首先需要反编译工具Smali2Java,进入到apktools目录下,这里面有aapt.exe在dos窗口上当前目录到apktools目录下 2.查看包名,版本,launcherActivity 输入命令:(当前的apk就放在apktools目录下,如果不在这个目录下,就需要带上路径名了。)aapt dump badging 3查看权限 输
2014-10-11 16:26:09 2000
转载 Android开发资源推荐
Android CPU监控想法,思路,核心技术和代码http://www.csdn123.com/html/blogs/20131026/89017.htmAndroid App /Task/Stack 总体分析http://www.eoeandroid.com/thread-161703-1-1.htmlAndroid Widget设计指南
2014-10-11 14:31:15 707
转载 Android Service与Activity之间通信的几种方式
转载请注明地址http://blog.csdn.net/xiaanming/article/details/9750689在Android中,Activity主要负责前台页面的展示,Service主要负责需要长期运行的任务,所以在我们实际开发中,就会常常遇到Activity与Service之间的通信,我们一般在Activity中启动后台Service,通过Intent来启动,Intent中
2014-10-11 14:29:27 511
android仿qq登录的 动态 背景效果图
2017-09-27
自定义SwipeRefreshLayout,带下来刷新和底部加载功能
2016-02-26
登陆界面,下拉箭头记录以前的登陆账号
2015-05-14
achartEngine折线图和圆饼图的demo
2014-12-22
ViewPager翻页的时候下面的小圆点跟着滑动。
2014-09-27
ViewPager 实现标题栏和内容对应滑动效果
2014-09-26
listview高级部分,性能优化的demo
2014-08-29
listview简单的demo。BaseAdapter的使用
2014-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人