- 博客(22)
- 资源 (13)
- 收藏
- 关注
原创 android GridView使用
Activity代码GridView gv_home = (GridView) findViewById(R.id.gv_home); //设置文字数组String [] mTitleStrs = new String[] { "A", "B", "C", "D", "E", "F", "G", "H", "I" };//
2017-10-18 17:14:22 329
原创 android 自定义组合控件
当一个布局中存在多个控件,然而这个布局多次使用,从而炫耀自定义组合控件,方便调用,减少代码量,案例如下:SettingItemView自定义控件,集成RelativeLayout/** * 自定义设置页面点击条目 * * @author Administrator * */public class SettingItemView extends Relati
2017-10-18 16:43:00 248
原创 android 控件样式抽取
如果某个控件被频繁运用,大量的样式被重复,这时候我们需要抽取这个控件公共的部分。案例如下:1.在布局文件中调用 style="@style/TitleTheme" android:text="功能列表" />2.在values/style文件中定义好样式 10dp match_parent
2017-10-18 16:38:26 763
原创 TextView跑马灯效果
android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="marquee"//设置显示样式 android:marqueeRepeatLimit="marquee_forever"//设置跑马灯效果重复次数
2017-10-18 14:22:09 225
原创 IIS MIME类型支持
问题:发布项目的时候发现客户端无法访问IIS服务器上的MP3、MP4音视频。解决办法:打开控制面板——>管理工具——>Internet信息服务(IIS)管理器如图:选中MIME类型如下图:输入文件扩展名和MIME类型MIME类型如下按照内容类型排列的 Mime 类型列表类型/子类型
2017-10-13 08:51:41 1067
原创 Service与Activity通信
定义中间对象——>定义接口——>获取中间对象Iservice(接口)public interface Iservice { //把要暴露的方法放到接口中 public void callPlayMusic();//播放 public void callPauseMusic();//暂停 public void callrePlayMusic();
2017-10-12 16:26:39 211
原创 获取设备屏幕大小(WindowManager)
获取屏幕的高和宽WindowManager wm = getSystemService(WINDOW_SERVICE);int width = wm.getDefaultDisplay().getWidth();//获取宽int height = wm.getDefaultDisplay().getHeight();//获取高
2017-10-11 11:05:28 728
原创 Notification
public class MainActivity extends Activity { private NotificationManager nm; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceStat
2017-10-11 09:48:26 223
原创 帧动画
含义:将一张张单独的图片连贯的进行播放,从而在视觉上产生一种动画的效果;有点类似于某些软件制作gif动画的方式。// [1]找到iv控件 用来显示动画效果 ImageView rocketImage = (ImageView) findViewById(R.id.iv);// [2]设置背景资源 rocketImage.setBackgroundResource(R.drawa
2017-10-11 09:30:45 215
原创 属性动画
含义:通过设置控件属性,达到动画效果。iv为ImageView代码实现 //平移 public void translate(View v) { //-400到0,再从0到400,再400到0 ObjectAnimator oa = ObjectAnimator.ofFloat(iv, "translationX", -400, 0,
2017-10-11 09:24:35 211
原创 补间动画
含义:所谓补间动画又叫做中间帧动画,渐变动画,只要建立起始和结束的画面,中间部分由软件自动生成,省去了中间动画制作的复杂过程1.透明效果代码实现//AlphaAnimation aa = new AlphaAnimation(1,0);//aa.setDuration(5000);//aa.setRepeatCount(1);//aa.setRepeatMode(Anim
2017-10-10 15:30:49 260
原创 AutoCompleteTextView
MainActivityprivate static final String[] COUNTRIE_STRINGS = new String[]{ "aaaa", "bbbb", "cccc", "dddd","eeee","fffff","aab","abb","cc" }; @Override protected vo
2017-10-10 09:14:25 250 2
原创 menu菜单
MainActivity中实现这两个方法 //添加菜单@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. // g
2017-10-10 08:33:33 249
原创 Fragment 之间传值
MainActivity//获取FragmentManager管理者FragmentManager fragmentManager = getFragmentManager();//开启事务FragmentTransaction fTransaction = fragmentManager.beginTransaction();fTransaction.replace(R.
2017-10-10 08:02:48 285
原创 C# Virtual
Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法。virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法。那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法。 情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该方法。那么在对派生类实例的
2017-10-09 10:58:28 685
原创 C# 析构函数和dispose模式
析构函数类可以用用析构函数(destructor),它可以在一个类的实例不在被引用的时候执行一些操作,以清除或释放非托管资源。非托管资源是指类似用Win32 API或非托管内存块获取的文件句柄这样的资源。使用.NET资源是无法获取它们的,因此如果我们只用.NET类。是不需要编写太多的析构函数的。 关于析构函数要注意以下几点。·每个类只能有一个析构函数。·析构函数不能有
2017-10-09 10:20:24 3602
原创 C# StringBuilder
StringBuilder类可以帮助你动态、有效地产生字符串,并且避免创建许多副本。·StringBuilder类是BCL的成员,位于System.Text命名空间中。·StringBuilder对象是Unicode字符的可变数组。当依据给定的付出创建了StringBuilder对象之后,类分配了一个比当前字符串长度更长的缓冲区。只要缓冲区能容纳对字符串的改变就不会分配新的内存。如果字
2017-10-09 08:31:22 1486
原创 Attribute(特性)
特性含义:特性(attribute)是一种允许我们想程序的程序集增加元数据的语音结构。他是用于保存程序结构信息的某种特殊类型的类。·将应用了特性的程序结构(program constuct)叫做目标(taget)。·设计用来获取和使用元数据的程序(比如对象浏览器)叫做特性的消费者(consumer)。·.NET预定了很多的特性,我们也可以生命自定特性。·我们再源代码中将特性应用
2017-10-08 17:06:08 466
原创 反射使用
反射的概念大多数程序都要处理数据,包括读、写、操作和显示数据。对于某些程序来说,它们操作的数据不是数字、文本或图形,而是程序和程序类型本身的信息。·有关程序及其类型的数据北城为元数据(metadata),它们保存在程序集中。·程序在运行时,可以查看其他程序集或其本身的元数据。一个运行的程序查看本身的元数据或其他程序的元数据的行为叫反射(reflection)。Type类BCL声明了一个类叫做Typ...
2017-10-08 16:44:58 233
转载 sealed
sealed 修饰符可以应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与override(C# 参考) 一起使用。在类声明中使用 sealed 修饰符可防止继承此类,例如: sealed class SealedClass {
2017-10-08 15:53:35 225
原创 Java 反射机制
一,反射的概念: 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 反射是java中一种强大的工具,能够使我们很方便的创建灵活的代码,这些代码可以再运行时装配,无需在组件之间进行源代码链接。二,反射机制的作用: 1
2017-10-07 14:55:32 190
原创 注解(Annotation)
元注解: 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java5.0定义的元注解: 1.@Target, 2.@Retention, 3.@Documented, 4.@Inherited元注解解释@Target: @
2017-10-07 11:51:48 288
DataMatrix.net.dll
2020-03-07
SQL Compare 13带注册机和破解教程
2019-04-01
websocket long poll Ajax使用测试
2018-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人