- 博客(18)
- 资源 (14)
- 收藏
- 关注
原创 根据手机屏幕动态设置控件的宽高
//以imageView为例ViewGroup.LayoutParams params=imageview.getLayoutParams();params.width= DeviceUtil.getScreenWidth(mContext);params.height=(int)(DeviceUtil.getScreenHeight(mContext)*0.2);//整个屏幕的0.2倍
2015-07-31 18:38:31 445
原创 android 自定义dialog初探
1,创建dialog的布局,如xml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"
2015-07-30 17:24:02 657
原创 android 在开发WebView时,去掉网页的标题并设置成自定义的标题
WebView开发H5时,工程中需要把网页的标题换成自定义的标题的需要时这个方法就倍儿棒
2015-07-27 17:46:38 7606 2
转载 Android studio grandle信息
Gradle 基本概念首先我们学习几个gradle 的脚本语法,掌握了这几个语法,你就能非常简单的用gradle构建打包android项目了。 首先,我们来看下一个最简单android build.gradle。build.gradle?1234567891011
2015-07-26 13:42:58 587
原创 android 实现代码混淆
对于使用签名的apk,常用的反编译之后还是能查看class文件的代码实现,对于反编译可查看个人的博客点击打开链接使用代码混淆就能是这种常规反编译失效1,在build.grandle添加,其中规则写在proguard-rules.pro中,也可以自定义一个文件,将其代替,比如eclipse常用的 proguard-project.txtbuildTypes { relea
2015-07-21 14:21:05 5106 2
原创 listview实现分页加载数据的注意点
注意:listview一旦设置了footerView或者headerView在使用 int count=listView.getAdapter().getCount()-1;代码获取count数时必须减一,不然在使用getItem()报下标越界,二者都有则减二。1,实现分页时服务器必须提供分页的功能,每次请求传递一个page参数,代表需要加载那一页数据,例如2,适配器中需新建一个类似如下...
2015-07-20 19:52:41 4275
原创 listview访问服务器后适配数据不加载
造成这样的原因是因为服务器的访问在线程中和ui的刷新是异步操作的,要想实现同步当然有很多方式,但在adapter中实现setData()方法就很容易解决此问题以例子为例:/** * 新建一个类集成BaseAdapter */public class MyAdapter extends BaseAdapter{ private List list=new ArrayLis
2015-07-20 19:33:09 644
转载 android WebView开发
1、在布局文件中声明WebView2、在Activity中实例化WebView3、调用WebView的loadUrl( )方法,设置WevView要显示的网页4、为了让WebView能够响应超链接功能,调用setWebViewClient( )方法,设置 WebView视图5、用WebView点链接看了很多页以后为了让WebView支持回退功能,需要覆盖覆盖Activity类的o
2015-07-17 17:51:43 379
原创 enum的使用
1,声明并定义自己需要的enum,比如:private enum titleType{ DKD,INVEST,ACCOUNT,MORE}2,在需要的地方使用switch--case进行判断,比如private void initTitle(String string,titleType type){switch(type){case DKD:break;c
2015-07-16 10:33:46 593
原创 android保存图片到本地sd卡
1,声明路径private static final String SAVE_PIC_PATH= Environment.getExternalStorageState().equalsIgnoreCase(Environment.MEDIA_MOUNTED) ? Environment.getExternalStorageDirectory().getAbsolutePath() :
2015-07-15 16:32:51 765
原创 Edittext 设置setError()的详解
实现Edittext 的错误时的提示,错误图标的位置边距得在xml的EditText中设置drawablePadding设置 final EditText accountET = (EditText) findViewById(R.id.edit_account);//find要设置错误提示的编辑框 accountET.setOnFocusChangeListen
2015-07-10 09:49:22 6645
原创 android studio集成友盟v2.3消息推送
1,下载友盟的sdk,将压缩包下的libs下的内容复制到工程的libs下,下载地址2,本SDK需要最新版本的 android-support-v4.jar 支持包。eclipse用户,直接导入jar包。sudio用户在build.gardle里加入v4支持,如下代码dependencies { compile fileTree(include: ['*.jar'],
2015-07-08 20:10:58 1495 3
原创 redhat enterprise server 6安装搭建Samba服务器并实现与Windows共享资源
环境:VMware + ISO镜像1,启动redhat,并加载安装ISO镜像,在vmware右下角单击光盘,点connect,之后在redhat的桌面就有个光盘的图标。如图2,输入命令rpm –qa | grep samba看一下有Samba的包3,cd/media/光盘名/Pakasges/ 输入 ls samba*列出所有带Samba的文件4,先安装执行命令rpm
2015-07-05 21:47:54 948
原创 redhat 刚安装后登录不了,修改root的密码
环境:VMware1,启动系统,在等待倒计时后的界面按e,来到如下界面,找到kernel打头的,按e进入编辑模式,按空格再输入1,回车。按下b,启动进入single模式2,此时已经是超级用户,输入passwd root,如果提示changing password for user root 则输入新密码就行,在reboot就OK。3,但如果输入passwd root后没有任何让
2015-07-05 12:47:32 1972
原创 Animator实现图片展示由小变大动态展示
想法来自博客http://blog.csdn.net/lmj623565791/article/details/380920931,在res下新建animator文件夹,在下新建dkd_itemimg_scale.xml android:ordering="together" >duration----代表变化时间propertyName----变动方向如
2015-07-03 14:41:10 1794
原创 设置listview的adapter时,item下面的下划线有高有低,部分左右有缩进,部分完全填充宽度
1,listview的布局如下 android:id="@+id/listview" android:layout_width="match_parent" android:layout_height="wrap_content" android:cacheColorHint="#00000000"
2015-07-03 13:00:45 1598
原创 让RelativeLayout,LinearLayout整个布局实现响应点击事件
为RelativeLayout,LinearLayout整个布局实现响应点击事件的方法
2015-07-01 12:26:36 19654 3
Google code Style xml
2018-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人