Skip to content

Instantly share code, notes, and snippets.

View layerlre's full-sized avatar

Sutachad Wichai layerlre

View GitHub Profile
@layerlre
layerlre / IntentFacebook.java
Last active January 9, 2023 15:02
Open Facebook Page URL in Facebook app with Intent
....
public void startFacebook(String facebookUrl) {
try {
Uri uri = null;
int versionCode = getPackageManager()
.getPackageInfo("com.facebook.katana", 0)
.versionCode;
{
"Agent": "",
"Finish": "/Date(1464331758726)/",
"IpAddress": "",
"Isp": "",
"Os": "Android",
"QuestionResponses": [
{
"Finish": "/Date(1464331757820)/",
"QuestionItems": [
@layerlre
layerlre / parsePushApi.php
Created January 13, 2016 15:26
Parse Push Notification Api example
public function sendNotification($MESSAGE)
{
$APPLICATION_ID = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$REST_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
$url = 'https://api.parse.com/1/push';
$data = array(
'expiry' => 1451606400,
[
{
"form":"PowerOfAttorney",
"label":"หนังสือมอบอำนาจ",
"input":[
{
"name":"Rec",
"label":"โดยหนังสือฉบับนี้ ข้าพเจ้า",
"type":"Label"
},
{
"QuestionID": 122,
"Name": "แบบคำขอจดทะเบียนรถ",
"answerList": [
{
"AnswerGroupID": 100,
"Index": 1,
"Name": "ชือ",
"AnswerGroupType": 1,
"AnswerGroupTypeName": "INPUT_TEXT_SINGLE_LINE",
[
{
"form": "PowerOfAttorney",
"label": "หนังสือมอบอำนาจ",
"input": [
{
"name": "OwnName",
"label": "",
"type": "String"
},
{
"PowerOfAttorney":{
"OwnName":"",
"OwnAge":0,
"OwnRace":"",
"OwnNationality":"",
"OwnAddressNumber":"",
"OwnAddressMoo":"",
"OwnAddressSoi":"",
"OwnAddressRoad":"",
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
v = inflater.inflate(R.layout.xxxx, container, false);
gridView = (GridView)v.findViewById(R.id.gridview);
gridView.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
private void seteGridviewHeight(GridView gridView, float itemCount,float numColumn) {
int row = (int) Math.ceil((itemCount + 1f) / numColumn);
Log.d("debug", "-------row = " + row);
int height = (imageHeight * row); // imageHeight = ความสูงของแต่ละแถวหรือความสูงของรูป
height += (row - 1) * verticalSpacing;
gridView.getLayoutParams().height = height;
}
public class TextViewTH extends TextView {
public TextViewTH(Context context) {
super(context);
//mContext = context;
setFont();
}
public TextViewTH(Context context, AttributeSet attrs) {