android
七里香枫
这个作者很懒,什么都没留下…
展开
-
Android中关于dip和px以及转换的总结
我们在页面布局的时候,经常会设置容器的长度,但是到底该使用哪个作为长度的单位而懊恼。在Android中支持的描述大小区域的类型有以下几种:px(pixels)——像素:不同的设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。dip(device independent pixels)——设备独立像素:这个和设备硬件有关,一般我们为了支持WCGA、HVGA和QVGA推转载 2013-10-24 10:02:46 · 852 阅读 · 0 评论 -
android中webview调用拨号盘
webview.setWebViewClient(new WebViewClient(){ public boolean shouldOverrideUrlLoading(WebView view,String url){ //当有新连接时,使用当前的 WebView view.loadUrl(ur原创 2014-03-21 18:23:30 · 1690 阅读 · 0 评论 -
android防止注入
注入的方式有2种。1:静态注入 2:动态注入。。。静态注入比较经典的案例就是 二次打包了。。比如说 登陆注册的输入框里面注入钩子,盗取账号密码。。。。动态注入的经典例子就是 内存修改器比如说八门神奇。。。。 防止静态注入 就得防止二次打包了。。防止二次打包的方式很多的。。。防止内存修改就得编码的时候注意了,比如说:关键变量(当前分数,当前时间,当前血量,当前等级 等等) 写两份,一份加密的原创 2013-12-18 09:19:39 · 3917 阅读 · 0 评论 -
带你走进Android Afinal框架的世界
1.什么是Afinal框架? Afinal是一个开源的android的orm和ioc应用开发框架,其特点是小巧灵活,代码入侵量少。在android应用开发中,通过Afinal的ioc框架,诸如ui绑定,事件绑定,通过注解可以自动绑定。通过Afinal的orm框架,无需任何配置信息,一行代码就可以对android的sqlite数据库进行增删改查操作。同时,Afinal内嵌了finalH转载 2013-11-26 09:55:03 · 2139 阅读 · 0 评论 -
Android之ScrollView嵌套ListView冲突
本帖最后由 小尛龙 于 2013-11-19 21:04 编辑效果图: 在ScrollView中嵌套使用ListView,ListView只会显示一行多一点。两者进行嵌套,即会发生冲突。由于ListView本身都继承于ScrollView,一旦在ScrollView中嵌套ScrollView,那么里面的ScrollView高度计算就会出现问题。我们也就无法得到想要的效果转载 2013-11-20 12:58:15 · 1345 阅读 · 0 评论 -
android中根据不同语言的用户执行不同的计算方式
在android开发中,经常需要根据不同国家和地区的用户执行不同的计算方式,比如说计算身高和体重的比例,由于在中国人们经常使用的是斤、米,而在国外可能是kg,米等计量单位,因此我们需要根据地区和国家的不同显示不同的语言和执行不同的计算方式。显示不同的语言前面我们已尽介绍了,下面是怎么执行不同的计算方式。if(conf.locale == Locale.TRADITIONAL_CHINESE原创 2013-11-04 11:12:35 · 810 阅读 · 0 评论 -
android设置显示语言
在进行多语言开发的时候,会经常需要测试当前的系统显示语言,主要有两种方式进行设置,一种是修改手机的语言,一种是使用代码的方式进行设置//程序中切换语言 //取得资源对象 Resources resources = getResources(); //取得设置对象 Configuration configuration = resources.getConfiguration原创 2013-11-04 09:39:43 · 1970 阅读 · 0 评论 -
android中的广播退出机制broadcast
当我们在一个anctivity中需要关闭其他已经打开的activity的时候,广播退出机制是一个比较好的办法下面来看源码,首先,我们需要先写一个父类:BaseActivity.javapackage com.createnets.www;import android.app.Activity;import android.content.BroadcastReceiver;impo原创 2013-11-18 10:29:13 · 1935 阅读 · 0 评论 -
notification新旧用法 notification builder
api 11 版本之前://显示通知信息 protected void showNotification() { NotificationManager notificationManager = (NotificationManager) getSystemService(NOTIFICATION_SERVICE);// Notification notification原创 2013-11-01 14:28:23 · 8952 阅读 · 2 评论 -
The constructor Intent(new View.OnClickListener(){}, Class<ButtonStudyActivity>) is undefined
对于错误The constructor Intent(new View.OnClickListener(){}, Class) is undefined解决办法:首先源码:Notification notification = new Notification(R.drawable.ic_launcher,"" + BMI,System.currentTimeMillis() );原创 2013-11-01 10:56:40 · 3487 阅读 · 1 评论 -
adt中查看android源码
adt中查看android源码:设置ide:重启ide即可原创 2013-10-31 17:50:01 · 1829 阅读 · 0 评论 -
android菜单
添加菜单@Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); menu.add原创 2013-10-29 15:05:18 · 1018 阅读 · 0 评论 -
下载最新android adt的方法
作为一名android开发人员,需要经常更新最新版本的 android adt,但是直接到官网去找很难找到下载的链接,通过下面现成的链接,你就能够直接下载最新的android adt了,网址是:developer.android.com/sdk/installing/installing-adt.html,打开网址后,往下拉倒这里转载 2014-10-23 09:38:52 · 978 阅读 · 0 评论