05 2017 档案
摘要:1. 2.json解析:解析数据: 解析语句: json解析的时候可以使用opting,和getstring的区别就是 optString会在得不到你想要的值时候返回空字符串”“,而getString会抛出异常。 可以解决服务器字段缺少或者没有该字段而导致的异常以至于程序崩溃。 url get请求
阅读全文
摘要:1.新建一个radius_border.xml 在项目中我们可能边框只需要加一边的办法 2.在代码中添加一句: 这里可能回报一句错误element shape doesn't required attribute android:layout_height 解决方法: 把 3.button根据焦点改
阅读全文
摘要:问题可能1: item设置的可能是button,或者可以click点击事件控件,导致控件执行而item按钮不执行 解决方法:设置控件 的 android:clickable="false" 问题可能2:GridView不能获取焦点 解决方法: android:focusable="true" and
阅读全文
摘要:https://developer.android.com/guide/index.html
阅读全文
摘要:示例 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; public cl
阅读全文
摘要:Application全局唯一,如果需要放置全局的变量,需要用到Application,类似于OC中的单例类,获者OC中的AppDelegate 第一步:创建一个AppContext继承Application 第二步:注册 如果我们需要获取Context:
阅读全文
摘要:CoderLt CoderLt CoderLt 定时任务,AlarmManager使用 项目需要:实现一个定时提醒的功能 查阅资料知道,需要使用AlarmManager AlarmManager介绍: AlarmManager是Android中常用的一种系统级别的提示服务,在特定的时刻为我们广播一个
阅读全文
摘要:1.第一步在androidmanifest。xml中注册 2.第二步创建activity_creama.xml 3. 第三步创建cramaactivity 第二种方式,我们不需要剪裁,直接用: androidmanifest注册 第二部: xml文件添加一个imageview activity代码
阅读全文
摘要:刷新:notifyDataSetChanged 1.gridview常用属性 GridView的一些特殊属性: 1.Android:numColumns=”auto_fit” //GridView的列数设置为自动 2.android:columnWidth=”90dp " //每列的宽度,也就是It
阅读全文
摘要:1.初始化,方法1 方法2 便利arrlist 遍历map
阅读全文
摘要:第一种方式: 如果其他的地方引用,直接使用<include layout="@layout/title"/> 第二种方式: xml attrs。xml代码 自定义: 最后其他布局使用
阅读全文
摘要:1) 可见(visible)XML文件:Android:visibility="visible"Java代码:view.setVisibility(View.VISIBLE);2) 不可见(invisible)XML文件:android:visibility="invisible"Java代码:vi
阅读全文
摘要:1.Button设置不同的样式 如果是加载图片,item代码更改 2.EditText xml: android:hint="type something here"提示语句 获取text:oast.makeText(this,inputText,Toast.LENGTH_SHORT).show()
阅读全文
摘要:1.状态 /* 每个活动一共有四种状态 *:1。运行状态,就是栈顶的那个 * 2。暂停状态:就是不处于栈顶,但是依然可见,比如对话框下面的界面 * 3。停止状态:不处于栈顶,并且不可见 * 4。销毁状态 * */ onCreate 这个方法在活动第一次创建的时候调用 onStart 方法在活动有不可
阅读全文
摘要:1.继承activity类的时候,重写父类 @Override //伪代码 ,代表如果不是重写父类的方法,该地方会报错 protected void onCreate( Bundle savedInstanceState) { super.onCreate(savedInstanceState);
阅读全文
摘要:1.mac安装android studio 解决方案:如果你是安装新手,可以下载androud studio boundls 和 安装环境的jdk就可以了,不需要单独在配置环境了,如果你有经验,可以单独装sdk,avd manager 等等 2.ERROR: x86 emulation curren
阅读全文
摘要:最近使用火车票网的限行网页,但是广告以及头部nav和地步footer都是我们现在所不需要的,所以决定使用js交互,下面所有代码都写在 webViewDidFinishLoad 里面 1.查看原网址的源代码: 2.编写js代码 3.在webview的代理方法webViewDidFinishLoad中执
阅读全文
摘要:举个例子: 在redView上,blueview相对于blueview的位置 // 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值 - (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view
阅读全文
摘要:oc手势有分別是 Tap(点一下)、Pinch(二指往內或往外拨动)、Rotation(旋转)、Swipe(滑动,快速移动)、Pan (拖移,慢速移动)以及 LongPress(长按)。 UITapGestureRecognizer * singleTap = [[UITapGestureRecog
阅读全文
摘要:- (void)beginAppearanceTransition:(BOOL)isAppearing animated:(BOOL)animated __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_5_0); - (void)endAppearanceTran
阅读全文
摘要:viewcontroller: 动态添加变量 获取对象方法
阅读全文
摘要:/**1.创建Storyboard,加载Storyboard的名字,这里是自己创建的Storyboard的名字*/ UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil]; UIViewController *nav = [storyboard instantiateView...
阅读全文